home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Phoenix CD 5.0
/
Phoenix-CD 5.0.iso
/
nightowl.002
< prev
next >
Wrap
Text File
|
1994-04-11
|
315KB
|
6,102 lines
UNITED STATES DISTRICT COURT
WESTERN DISTRICT OF NEW YORK
------------------------------------
RICHARD E. GRAHAM, 91-CV-800
Plaintiff,
Buffalo, New York
-vs- September 8, 1993
LARRY E. JAMES,
Defendant.
------------------------------------
TRIAL
BEFORE THE HONORABLE JOHN T. ELFVIN
UNITED STATES DISTRICT COURT JUDGE
APPEARANCES:
For the Plaintiff: DENIS A. KITCHEN, ESQ.
8340 Main Street
Williamsville, New York 14221
For the Defendant: JAMES OSTROWSKI, ESQ.
384 Ellicott Square Building
Buffalo, New York 14203
Court Recorder: JEANNE B. SCHULER
Transcription Service: ASSOCIATED REPORTING SERVICE
Lower Level One
120 Delaware Avenue
Buffalo, New York 14202
716-856-2328
Proceedings recorded by electronic sound recording.
Transcript produced by transcription service.
P R O C E E D I N G S
THE COURT: On the record.
(RICHARD E. GRAHAM, Plaintiff, Previously Sworn.)
CONTINUED CROSS EXAMINATION
BY MR. OSTROWSKI:
Q. Good morning, Mr. Graham.
A. Good morning, sir.
Q. Did you tape any of your phone conversations with Mr.
James?
A. Yes, sir, I did.
Q. How many?
A. Two.
Q. Why did you do that?
A. It wasn't my idea. It was Greg Armenia's idea.
THE COURT: It was whose idea?
THE WITNESS: Greg Armenia's.
BY MR. OSTROWSKI:
Q. Whose idea was it?
A. Pardon?
Q. Whose idea was it?
A. It was Greg Armenia's.
Q. Okay. Now that we've, I've asked you the question you
didn't answer, hopefully you can answer the question that I
asked, which is; why did you do that?
A. Greg Armenia suggested to me that I tape the conversation.
Q. Were you trying to trap him?
A. No, sir, I was not.
Q. Trying to get something on him to use --
A. I wanted information --
Q. I'm sorry?
A. I wanted the information I needed to have.
Q. And of course you told Mr. James he was being taped?
A. No, I did not.
Q. For use in litigation?
A. No, I did not.
Q. And you led him to believe that it was a personal
conversation between yourself and him?
A. Yes, sir.
Q. And that was not true, was it?
A. What's that?
Q. That it was not simply a conversation between yourself and
he, that other people were listening?
A. It was being taped by Greg Armenia, so I'm not sure if he
could have heard what he was taping through his device, if he
could have heard the conversation. I do not know.
Q. Well, that's, that's not true, isn't it? You know he
heard?
A. I do not know he heard. He listened to the --
Q. You do not know?
A. No, I don't.
Q. Oh, really?
A. No, I don't.
Q. Well, wasn't he whispering suggestions to you --
A. No, he was not.
Q. -- about what to ask Larry over the phone?
A. No, sir.
Q. Okay.
A. I knew what I wanted to ask Larry.
Q. Didn't need any coaching from Greg Armenia?
A. No, sir.
Q. But you got it anyway, didn't you?
A. Oh, he suggested, but his suggestions, you can't hear when
you're talking to a person on the phone, somebody talking in
your other ear.
Q. Well, it's audible on the tape, isn't it?
A. What's audible on the tape? Our con -- me and Larry's
conversation?
Q. His suggestions, his suggestions to you about what to ask?
A. No, sir.
Q. Oh.
A. Not that I know of.
Q. Okay. Did you see a Subpoena for phone conversations for
this trial?
A. They were turned over to my attorney.
Q. Every conversation?
A. Both phone conversations.
Q. Well, that's not true, is it? There's actually other
conversations, aren't there?
A. There is no other conversations that I'm aware of.
Q. Are you positive?
A. That I'm aware of, no.
Q. You --
A. That I do not have any tapes in my possession of Larry
James.
Q. Well --
A. Except them two tapes that you have.
Q. Is there any other tape recordings that you made that
pertain to this -- well, pertain is one of those lawyer's
words --
A. No, sir. I did not tape any other conversation.
Q. -- that have anything to do with this case?
A. No, sir, I do not.
Q. How about a tape recording with Ralph Markwardt?
A. I remember no conversation with Ralph Markwardt.
Q. Do you deny that there is such a tape?
A. I don't deny it. I never taped Ralph, if that's what
you're asking me.
Q. Did you have any knowledge of such a tape?
A. I have no knowledge of such a tape, to my recollection.
Q. Now, regardless of what your purpose was in taping Mr.
James, you didn't really come up with anything of value, did
you, on those tapes?
A. I come up with the answer I needed.
Q. Well, he never denied that he owned the program, did he?
A. He never admitted he did.
Q. He refused to take the copyright notice off?
A. He refused to take the copyright notice off.
Q. One of those conversations was a late night conversation,
wasn't it?
A. To my recollection, yes, it was.
Q. And you essentially woke him up, is that correct?
A. To my recollection, I think he was tired, yes.
Q. And he asked you to call him back?
A. I can't remember, sir. That was two years ago.
Q. In spite of the fact that he was tired and you had woken
him up, the conversation went on for a real long time, didn't
it?
A. Yes, sir, to my recollection.
Q. And you never got any valuable information out of him, did
you?
A. I got answers to my questions.
Q. Did you ever have a conversation with Ralph Markwardt over
the phone about this case?
A. I talked to Ralph Markwardt, yes.
THE COURT: Have you heard a recorded conversation?
THE WITNESS: No, sir. I have not heard a recorded
conversation.
BY MR. OSTROWSKI:
Q. Have you had a telephone conversation, whether it was
recorded or not?
A. I've had a lot of phone conversations with Ralph.
Q. Was there ever a conversation that ended up with -- well,
was there a conversation in which he essentially agreed to help
you out in the lawsuit?
A. No, sir.
Q. Okay. Was there a conversation in which, after discussing
the lawsuit, he asked you for some piece of computer equipment?
A. No, sir. Not to my recollection.
Q. Well, what is this, not to my recollection? Is it no or
yes?
A. First off, I have to know what you're talking about a
computer part.
Q. Well, any part?
A. I've given Ralph a lot of parts, but it had nothing to do
with this.
Q. Well, what parts have you given Ralph?
A. I've -- well, a CD ROM drive. He won that on a BBS
contest.
Q. Well, so you didn't give it to him, he won it?
A. No. I didn't give it to him, he won it, right.
Q. It's his property?
A. Right.
Q. How did he win it?
A. He won it on -- he was the best uploader for that month,
for a three month period.
Q. And who decided that?
A. Our bulletin board service. Otherwise, he had so many K
bytes, he had so many programs he uploaded, he won the contest.
Q. Well, it's your bulletin board service, isn't it?
A. Right.
Q. You're the boss?
A. Right.
Q. What else did you give him?
A. Give, I can't remember giving Ralph really anything. He
bought a US Robotics off us.
Q. Well, you just said you had given him lots of things, and
now you're saying you haven't given him anything. Which is it?
A. I've given him files when he wanted to do his own disks.
We gave him tapes of files.
Q. You gave him tapes of files?
A. We didn't charge him for them, right.
Q. I'm sorry. I didn't hear you.
A. We didn't charge him for that, right.
Q. How much was that worth?
A. How much were they worth?
Q. Yeah.
A. Well, if we were paying $50 a tape and we gave him the
tapes.
Q. How many tapes?
A. Four tapes, I think.
Q. So that's $200 worth of tapes?
A. Right.
Q. How much is the CD ROM drive worth?
A. CD ROM drive was worth $565.
Q. How much cash have you given him?
A. Well, you know, you're going, taking all this stuff --
MR. OSTROWSKI: I object, Your Honor. He's not
answering the question.
THE COURT: Answer the question.
THE WITNESS: What was the question?
BY MR. OSTROWSKI:
Q. How much money have you given Ralph Markwardt?
A. Ralph Markwardt's worked on my files. He -- I don't know.
I know I paid him some money for working on our DIR's.
Q. How much, do you know?
A. No, I don't. I'd have to go to my records.
Q. Now, who's Greg Armenia, just for the -- since it's a new
day. He came up yesterday. Who's Greg Armenia?
A. Greg Armenia is Greg Armenia.
Q. Well, how does he know you, and so on?
A. He knows me through the bulletin board. That's where we
first was introduced.
Q. Did he ever work for you?
A. He tried to come to work for us, yes.
Q. And you're no longer in touch with him, I take it?
A. The last two years, that's correct.
Q. Why not?
A. Because he walked out of my place one day and never came
back. Matter of fact, it was -- want me to finish?
Q. Yeah.
A. -- the day of this hearing. The day of this first
hearing.
Q. He came to the hearing with you, didn't he?
A. Yes, sir, he did.
Q. As a potential witness?
A. Yes, sir, he did.
Q. And he didn't testify?
A. No, sir, he didn't.
Q. And then you haven't seen him again?
A. No, sir, I haven't.
Q. Did you have any discussions with Greg Armenia about this
C.A.R.R.S. business, or CARR, whatever it is?
A. No, I did not.
Q. You never told Greg Armenia that you forced the owner of
C.A.R.R.S. to sign over ownership of the company?
A. No, I did not. They didn't sign it over to me. They
signed it over to his partner, a Lou Manze.
COURT RECORDER: Lou who?
THE WITNESS: Lou Manze.
BY MR. OSTROWSKI:
Q. Did you ever tell Greg Armenia that you and Lou forced the
owner to sign over ownership?
A. No, we did not.
Q. You never bragged about that to Greg?
A. No, we did not.
Q. Okay. Did you ever have any discussions with Greg about
paying Larry a dollar a disk for --
A. No, I did not.
Q. Well, I'm not finished with the question. Paying Larry a
dollar a disk for every disk you sold or distributed which had
his program on it?
A. No, I did not.
Q. Absolutely not?
A. Absolutely not.
Q. In fact, isn't it true that Greg tried to talk you out of
paying Larry a dollar a disk?
A. Greg never tried to talk me out of anything. Greg tried
to talk me into things, but never talked me out of anything.
Q. Okay. So it's not true that he tried to convince you not
to pay Larry a dollar a disk?
A. It's not true.
Q. Did you ever tell Greg that Jeff Anderson wrote the
initial program?
A. Yes, I did.
Q. What's your educational background?
A. I got a diploma.
Q. From where?
A. From Sanford, Florida.
Q. I'm sorry?
A. Sanford, Florida.
Q. Is that high school?
A. It's a GED, no, it's a GED.
Q. Okay. No college?
A. No, sir.
Q. How would you describe your writing skills?
A. Not the greatest.
MR. KITCHEN: I'll object to the relevancy, Your
Honor.
MR. OSTROWSKI: I think it's very relevant. He's
claiming he's an author of a computer program, which is more
complicated --
THE COURT: It has relevancy.
BY MR. OSTROWSKI:
Q. Did you ever work with Larry James on improving your
writing?
A. No, sir, I have not.
Q. Now, you stated at some point that -- well, let me just
ask you, did you get calls complaining about Larry James having
a copyright notice on your programs?
A. Yes, sir, I did.
Q. From who?
A. Fred Bellamy in California.
Q. Who?
A. A Fred Bellamy, a Peter Papilion. He's also in California.
Wendel, which is actually Wendemere Software. He's in
Virginia.
Q. Anybody else?
A. To my recollection right now, yes.
Q. Who?
A. Pardon?
Q. Who?
A. I just told you the three names.
Q. Just the three?
A. Yes.
Q. And did you ever get any calls of anybody complaining
about Folio's copyright notice?
A. No, none. That was an actual copyright. What was written
on my screen was not a copyright.
Q. Well, that's what we're here to determine, isn't it?
A. Yes, sir.
Q. But Fred Bellamy wouldn't know what an actual copyright is
compared to a non-actual one, would he?
A. Well, if he's been in business for 30 years, I think he'd
know.
Q. You think he'd know?
A. I think he'd know. He's a publisher.
Q. Just by reading copyright Larry James, he'd know that that
was no good?
A. Yes, I think he would.
Q. Okay. And by looking at copyright Folio he would know
that that was good?
A. Yes, he would.
Q. Okay. Why?
A. Because he knows that's sold under a license agreement.
Just the way Folio writes their license agreements up tells you
that.
Q. And he had some intimate knowledge of the agreement
between you and Mr. James, I take it?
A. He knows of it, yes, he does.
Q. What was his complaint about Larry James having a
copyright notice?
A. Well, he's asking whose program it was.
Q. I'm sorry, I can't hear you.
A. He was asking whose program it was.
Q. What was his complaint?
A. His complaint was that I'm claiming the copyright, but yet
it shows that it's being copyrighted by two different people.
Q. Well, let's step back here. You're saying, you initially
stated, either at the preliminary hearing or in your papers or
earlier in the trial, that you got calls complaining about
Larry's copyright notice, and that's --
MR. KITCHEN: I'll object, Your Honor. That was
not --
THE COURT: Please, now, don't educate the witness.
MR. OSTROWSKI: He's already stated on cross that
that's in fact what happened.
MR. KITCHEN: That's patently false.
THE COURT: Please. I'm just telling Mr. Kitchen to
make legal objections and not to be speaking by way of
educating the witness.
MR. KITCHEN: Well, Your --
THE COURT: Or otherwise fulminating.
MR. KITCHEN: Well, Your Honor, at the risk of
fulminating, the, even cross examination, the cross examiner
should not be allowed to make patently false statements.
THE COURT: Why not? Sometimes it's a very good
cross examining tool.
MR. KITCHEN: Well --
THE COURT: Nothing that Mr. Ostrowski says is
evidence.
MR. KITCHEN: True. True enough, Your Honor. But
he --
THE COURT: If the witness responds in a way that's
helpful to the defendant on such a misleading question, that's
what the defendant wants. That's -- you have a redirect
examination to straighten it all out.
MR. KITCHEN: Your Honor, this is all very
understandable if cops are interrogating some witness, giving
him the third degree, but --
THE COURT: No, no, no, no. This is courtroom
procedure. We can do more in cross examination than a
policeman can in interrogating a defendant.
MR. OSTROWSKI: Let the record reflect that is the
fourth rescue mission.
MR. KITCHEN: I object to the characterization, Your
Honor.
MR. OSTROWSKI: He did it in the preliminary hearing.
Had --
THE COURT: Well, I know. This is --
MR. KITCHEN: I object to the characterization.
THE COURT: I know. It's the second time that he's
used this allusion and it would be very persuasive if we had a
jury, but it's not with this trier of fact.
MR. OSTROWSKI: I'm sorry, Your Honor.
BY MR. OSTROWSKI:
Q. Okay. Did you testify at the preliminary hearing that
what started this controversy was that you got complaints about
Larry James' copyright notice?
A. Yes, sir.
Q. Now, is this the C version?
A. That was the C version, yes.
Q. Okay. And that, is that the version that stated, by Larry
James -- copyright by Larry James and Richard Graham, written
by Larry James, collaborated by Richard Graham?
A. No, sir. That's the Quick --
THE COURT: Excuse me?
THE WITNESS: No, sir. That's the Quick Basic code.
BY MR. OSTROWSKI:
Q. I'm sorry. You are correct. Let me skip on. Okay. Is
that the one that stated, copyright C, capital C, April 16th by
Larry -- well, same one. Okay. Is that the one that said, I'm
sorry, copyright by Larry James for the Night Owl Computer
Publisher?
A. Yes, sir. But I don't think it was Computer Publisher.
I'm not sure exactly what the screen said, but I know it said
for. That's what I was looking at.
MR. OSTROWSKI: I'm sorry. Where are the Exhibits?
THE COURT: As to keeping Exhibits, until and after
the matter has been submitted, you keep your own Exhibits.
MR. OSTROWSKI: I'm used to State Court, Your Honor,
but it probably makes more sense, as usual.
THE COURT: Well, I doubt that it makes more sense.
It's just the way we do it in our peculiar fashion here. And
more than that, it's the way Judge Elfvin does it, and Judge
Arcara may do it completely differently.
BY MR. OSTROWSKI:
Q. What did the copyright notice say, to the best of your
recollection, on the C version of Larry James?
A. I think it said -- I think it said, copyrighted by Larry
James for Night Owl Computer Service, or Publisher, you may --
I'm not exactly sure on that last word. But it was the word
for. He was copyrighting it for Night Owl. The way it read,
and that's the way I took it.
Q. Okay. So at the time you got these calls, there was no
claim of copyright by Night Owl?
A. The code has always been figured to be Night Owl's anyway.
Q. I'm sorry. I couldn't hear that.
A. The code has always been thought to be Night Owl's anyway.
Q. Was the code always thought to be Night Owl's anyway?
A. He wrote it for Night Owl's for pay, yes.
Q. Now that we've answered that question, can you answer the
question that I asked. At the time you got these calls
complaining about the copyright notice, there was no claim of
ownership by Night Owl. It was Larry James?
A. No, sir, it was not. That's not correct.
Q. Well, you say that it says by Larry James for Night Owl?
A. That says that on there, but go back to PDSI-004. What's
it say?
Q. You're cross examining me now? Let me just ask you
questions. Is there, is there any -- well, again, let me ask
you again, at the time you got the calls complaining about
Larry James' copyright notice, was there any claim of ownership
of that, on that CD ROM by Night Owl?
A. The claim was the retrieval, the Night execute, yes.
Q. Where was the claim?
A. The claim is in the program itself, Night execute, that's
my copyright. My copyright was the source code from the Quick
Basic right on to the C.
Q. You had a copyright notice in the program that Larry James
did for you?
A. In the Quick Basic code, yes, we did.
Q. No, I'm talking about the C program?
A. Well, no, because he didn't put it in.
Q. That's what we've been talk -- pardon me?
A. No, because he didn't put it in.
Q. Well, so you got a call from somebody complaining about,
that there were two copyright claims on the same program, but
in fact there's only one copyright claim, Larry James?
A. No. That's not what I said.
Q. Well, tell me the truth.
A. We got calls, we got calls from the Quick Basic code.
There was two discrepancies. Who owns the code? We told our
customers that we owned the Night Owl retrieval. Then version
whatever came out with that on it. Then they asked, well,
whose program is it. I says it's ours. But they said, it
can't be. It says copyrighted to Night Owl -- or, copyrighted
by Larry James for Night Owl Computer Service or Publisher.
Q. Regardless of who owned it, they would still be able to
use the program, isn't that correct?
A. Well, yes, they'd be able to use it.
Q. Still fire up the computer?
A. Yes, sir.
Q. Okay. So it really didn't make any difference to them at
all, did it?
A. No. It didn't make a difference as far as the program
working.
Q. But you still got several calls complaining?
A. Well, of course. If you're dealing with a person, you
tell them something, and they come back and say, well, geez,
now you don't own it.
Q. Well, the truth is that you got calls because you were
telling people that you owned the program?
A. Yes, sir, I did.
Q. And Larry James had the copyright notice.
THE COURT: Wait a minute. Wait for the question.
BY MR. OSTROWSKI:
Q. The reason why you were getting calls complaining is
because these were friends of yours, right?
A. No, sir.
Q. You knew them?
A. They were business.
Q. Well, okay. They were associates?
A. Business, what, dealers, you know, I guess you could say
associates.
Q. Then they complained because you had told them that you
owned it, and they see a copyright notice by Larry James?
A. Yes, sir.
THE COURT: These were dealers with whom you had been
doing business?
THE WITNESS: Yes, sir.
BY MR. OSTROWSKI:
Q. So they didn't call you. You called them?
A. No, sir.
Q. Okay. So they just read your mind, thinking that you
thought that you owned it, and then they called you and said,
hey, Mr. James, I see -- or, Mr. Graham, I see the notice, and
I've read your mind, and I'm complaining now. Is that what
happened?
A. No. You go back to PDSI-002, what comes up, copyrighted
by Richard Graham.
Q. Okay.
A. Night Owl Computer Service.
Q. Well, you can go back to that version, but --
A. That's where they started dealing.
Q. -- I'm asking the questions. That's not what I asked you
about, and I've exhausted that line. Now, did you tell Greg
Armenia that you encouraged Larry to keep the copyright notice
in his program?
A. No, I did not.
Q. Now, isn't it true that your real complaint was about the
fact that he had a Compuserve number in there?
A. No, sir. It is not the complaint.
Q. Okay. And that you told Mr. Armenia that that was your
real complaint --
A. No, sir, I did not.
Q. -- that I just want him to take the -- now, during a lot
of this time, Mr. Armenia was fielding your phone calls, is
that correct?
A. The only two I'm aware of is the two phone calls I said.
Q. No, I'm not talking about that. I'm talking about phone
calls generally to your office. He was taking care of quite a
few of them, wasn't he?
A. No, sir, he was not.
Q. He never answered the phone for you?
A. He answered the phone before, yes.
Q. Well, how often? What percentage of the time did he
answer the phone, say from, in July, August and September of
'91?
A. July, August and September, none. He wasn't even at my
house then.
Q. By the way, where was your office at that time?
A. 219 Potomac Avenue.
Q. Where?
A. Buffalo, New York.
Q. And when did you move?
A. I moved in August of 1992.
Q. Did you ever tell Greg Armenia that Larry's going to run
out of money to defend this lawsuit?
A. No, I did not.
Q. Weren't you surprised that Larry even showed up in Court?
A. No. He brought the claim.
Q. He brought the claim?
A. The counterclaim, yes.
Q. Weren't you surprised that he showed up in Court?
A. No, sir.
Q. And you didn't tell Greg Armenia that Larry would run out
of money and he'd go away?
A. I haven't talked to Greg Armenia.
Q. Did you tell Jeff Anderson after the preliminary hearing
that this case was over? You won, he lost?
A. No, I did not.
Q. Did you ever claim ownership of either of the two programs
that Larry worked on to Greg Armenia?
A. Repeat that, please.
Q. Did you ever tell -- well, let me say, let me ask you
this. When did you have the falling out with Larry James? Is
that late September?
A. Which one?
Q. Well, you said he left, the last time he left your office
or home?
A. The last time was September 24th, I think.
Q. Okay.
THE COURT: What month?
THE WITNESS: September 24th.
BY MR. OSTROWSKI:
Q. Now, prior to September 24th, did you ever tell Greg
Armenia that, it's my program, not Larry's?
A. No, Greg Armenia told me that.
Q. Okay. I'm not asking you what he told you, because I
can't. I'm asking you what you told him?
A. I never had any doubts it was my program.
Q. Okay. We know that, but can you answer the question?
A. I did not --
Q. Did you ever tell him that you owned the program, prior to
the falling out with Larry James on September 24th?
A. No, sir.
Q. You did not tell Greg Armenia that, it's my program,
Richard Graham's program?
A. To my recollection, no.
Q. Okay. But after September 24th, you did tell him, didn't
you?
A. Greg knew the whole story.
Q. We know. But did you tell him that you owned the program
after September 24th?
A. I don't think I've had to make that statement to him. I
can't recollect if I ever made that statement, no.
Q. You brought him to Court as a witness, didn't you?
A. Yes, sir.
Q. And you never told him that it's your program?
A. I told him the situation, what went on, and he told me
what to do about it.
Q. You never told him it was your program?
A. I told him how the situation was. He told me what to do
about it.
Q. Did you ever tell him it was your program?
A. I told him what I just said three times in a row. He told
me it was my program.
Q. Did you ever tell Ralph Markowicz on a taped phone call,
quote, you know I always take care of you?
A. No, sir. I do not recollect any phone call by Ralph and
myself being taped.
Q. Well, is it no, or is it, I don't remember?
A. It's no, I have no idea of no taped conversation.
Q. Well, I don't know what you mean when you say you have
no -- well, okay. Let's assume that it was not taped, or let
me ask a new question. Did you ever tell Ralph Markowicz on
the phone after he asked you about getting a 210 megabyte hard
drive --
A. Say that again.
Q. A 210 megabyte hard drive?
A. No, sir. I do not recollect anything about that either.
THE COURT: 210 what?
BY MR. OSTROWSKI:
Q. Is there such a thing?
THE COURT: 210 what?
THE WITNESS: There's a 210 mega -- yes, sir.
BY MR. OSTROWSKI:
Q. Meg, is it -- it's megabytes, isn't it?
A. It's 200 meg hard drive, yes, sir.
Q. Okay. My abbreviation is off. He never asked you for a
210 megabyte hard drive?
A. Not to my recollection.
Q. That's a whopper, isn't it?
A. That's big, but not that big.
Q. I mean, the average person, even today, would buy, say a
40 or 60?
A. No, sir. That's incorrect.
Q. I guess I'm out of date then. I got a 20 myself.
A. It's 120 meg hard drives today.
Q. Okay. Well, this is 1991. That was a pretty big hard
drive for that time?
A. Not really. It was, oh, yeah, it was bigger than the
normal.
Q. And did you ever say to Ralph, don't worry, I'll take care
of you?
A. No, sir. Never to my recollection.
Q. And that's not on tape anywhere?
A. As far as I know. I have no idea. I never made no tape.
Q. Now, isn't it true that in July and August you saw the
copyright notice of Larry James and you never complained about
it to Greg Armenia?
A. Greg Armenia was not even in my phone conversations in
June and July.
Q. July and August I'm talking about?
A. July and August, no.
Q. You never saw him in July and August?
A. Let me think.
Q. I'm sorry. I couldn't hear that.
A. I've got to think. No, sir. I don't think I met Greg
Armenia in July or August, to my recollection.
THE COURT: You mean, you had not met him by that
time, or you didn't see him during that period?
THE WITNESS: I had not met him personally, face to
face, at that time.
THE COURT: During that period?
THE WITNESS: During that period.
THE COURT: Had you known him earlier?
THE WITNESS: No, sir. I had --
THE COURT: All right.
THE WITNESS: Before, right, before July or August,
I don't think I have ever met Greg.
THE COURT: All right.
BY MR. OSTROWSKI:
Q. Now, you started copyrighting stuff before the falling out
with Larry James, right?
A. Yes, sir.
Q. Did you tell him that you were doing that?
A. Sure did.
Q. Now, was there some equipment that you derived from the
C.A.R.R.S. business, or took over?
A. Did I derive something from the C.A.R.R.S. business?
Q. Did you take, take over some equipment that had been in
this C.A.R.R.S. business?
A. There was a VGA monitor and a 1.2 gig hard drive, yes.
Q. And you said that was yours?
A. That's right, it was mine.
Q. You paid for it with your own money?
A. I did not pay for it. They owed me $2,000. That was
given me by the owner of that corporation before he resolved
it.
Q. Was that in that document that he signed under duress?
A. There was two documents signed under duress.
MR. KITCHEN: Your Honor, I'm going to raise an
objection to this whole line of questioning about the takeover
of C.A.R.R.S., on relevancy grounds.
MR. OSTROWSKI: It's a prior bad act.
MR. KITCHEN: It's not related to this lawsuit at
all. There's no party in this lawsuit who's from C.A.R.R.S.
complaining about what happened to the business when it
dissolved, and I object to the, the whole area.
MR. OSTROWSKI: It's a prior bad act.
THE COURT: Does it have any relevancy, Mr.
Ostrowski?
MR. OSTROWSKI: I believe it's a prior bad act. I
have talked to several --
THE COURT: What?
MR. OSTROWSKI: I believe it's a prior bad act.
THE COURT: All right.
MR. OSTROWSKI: It demonstrates his character.
THE COURT: It's not relevant. Matters that have to
do with credibility of the witness are one thing, but so-called
earlier bad acts, we're not trying the business character of
Mr. Graham generally.
MR. OSTROWSKI: Well, Your Honor, if I may be heard.
We do have a claim for punitive damages. We have a claim
for --
THE COURT: In this episode, but it don't go back to
what he did when he was two.
BY MR. OSTROWSKI:
Q. Now, going back to -- how did you first meet Larry James?
A. I think to my recollection it was at a meeting of the
Tandy users group.
Q. And what was he doing at the meeting?
THE COURT: Your recollection, what?
THE WITNESS: At a Tandy users group meeting. It's
a computer club.
THE COURT: Where?
THE WITNESS: Computers users group.
THE COURT: Where?
THE WITNESS: Oh, at that time, I think it was above,
at the college over there on Main and Bailey.
BY MR. OSTROWSKI:
Q. What was he doing there?
A. He was a user.
Q. And did he help you set up a, a bulletin board?
A. Yes, sir.
Q. Did he help you increase your knowledge of computers and
programming?
A. Not really.
Q. No?
A. No.
Q. How would you compare your skill at computer programming
with Larry's?
A. I'd say Larry's is excellent.
Q. And compared to yours?
A. I never claimed to be a computer programmer.
Q. So he's a substantially better programmer than you?
A. Definitely.
Q. When did Larry become your employee?
A. Employee as to when he started writing.
THE COURT: When was that?
THE WITNESS: I believe when he first started the
original code, back in March of '91.
BY MR. OSTROWSKI:
Q. Was Folio your employee at some point?
A. No, sir. They were never my employee.
MR. OSTROWSKI: Can I just clarify, Your Honor? I
heard reference to eight checks. Are we, are we still working
with five?
MR. KITCHEN: No.
THE COURT: Five checks.
MR. KITCHEN: It's five. That was a mistake on my
listing of the Exhibits.
MR. OSTROWSKI: Okay.
MR. KITCHEN: It has always been five checks.
MR. OSTROWSKI: Okay.
BY MR. OSTROWSKI:
Q. Okay. Now, the first check you wrote to Larry --
THE COURT: Is it Plaintiff's Exhibit 12?
BY MR. OSTROWSKI:
Q. -- Plaintiff's Exhibit 12, it's -- what's the date on
that?
A. July 19th, 1991.
Q. I think one -- some of those checks are out of order.
Could you just check all the Exhibit and determine that that's
the earliest one?
THE COURT: Now, yesterday you said that first one
was the 18th. Earlier on the other hearing it had been the
19th. Now you're saying it's the 19th. Which is it?
THE WITNESS: Stated on the check, the 18th.
THE COURT: 18th.
THE WITNESS: I'm -- 19th, Your Honor.
THE COURT: 19th, all right.
THE WITNESS: Sorry.
BY MR. OSTROWSKI:
Q. So the first check is July 19th?
A. I'm going through and make sure that was, July was the
first, yes, sir.
Q. Okay. So he was your employee in March, correct?
A. Yes, sir.
Q. But you didn't pay him any money?
A. That was done with a hard drive and -- or, hard drive,
perstore cards.
THE COURT: Hard drive and what?
THE WITNESS: A perstore, hard drive controller.
THE COURT: Yeah, but what was the cards?
THE WITNESS: P-E-R-S-T-O-R-E, a CD ROM disk and a CD
ROM drive.
BY MR. OSTROWSKI:
Q. Now, he did the programming on his, his own computer, is
that correct?
A. Yes, sir.
Q. And in his own, to some extent, while he was driving a
cab?
A. Which code are we talking about, sir, or date?
Q. Well, let's talk about the Quick Basic code, the first
program he did for you?
A. Quick Basic code, he did in his, in his home, in his cab.
Q. Now, in -- with reference to March '91 and the work he did
on the Quick Basic code, did you, you didn't pay him any money,
is that correct?
A. That's correct.
Q. And you didn't withhold any taxes?
A. If I didn't pay him anything, I couldn't hold taxes. I
know.
Q. Did you take out, did you register with Workers Comp for
Larry as your employee?
A. No, sir, I did not.
Q. Did you register with --
A. No, sir, I did not.
Q. -- Social Security?
A. No, sir.
Q. Unemployment insurance?
A. No, sir.
Q. Didn't register with anything or anybody?
A. No, sir.
Q. In case I'm leaving anything out. Okay. With respect to
the, with respect to the work he did on the C program, when was
that, when did he do that work? Start, finish, and so on?
Well, let me just ask. He came to you and said that, I know C
now?
A. Yes, sir.
Q. And when was that?
A. It was after April because our version was out, so it had
to be, I'm trying to use memory, April -- May or June, that he
had learned C.
Q. Are you consulting your notes?
A. My version of disk that I put out, I go by versions, I can
roughly put when he programmed in what product.
Q. Okay. Well, that's fine, but can you say when he started
to work on that?
A. On the source code for C.
Q. On the C, on the C version of the file retrieval system?
A. That could be May, June or July, because the first code we
had was July 31st, '91, in C.
Q. Okay. When did he give you the code that was done?
A. The code was, the disk was 8/31/91 -- or 7/31/91 was the
complete code date. The disk was cut 8/2 of '91. That was
PDSI-004-1.
Q. Okay. And so he gave -- now, would he give that source
code to you or to the manufacturer on --
A. No, sir. He gave me the execute. I did not have the
source code, but that's the date on the execute file.
Q. That's the date you got it?
A. Yes, sir.
Q. And he had been working on that for two, three months?
A. To my recollection, yes.
Q. Okay. So in that two, three months that he was working on
this, up till July 31st, when, when he was done, you gave him
$200?
A. That's what he requested, yes.
THE COURT: Excuse me?
THE WITNESS: That's what he requested.
BY MR. OSTROWSKI:
Q. And what was the, what was the agreement with you, between
you and Larry, on how he would be compensated on the C version?
A. There was no discussion on compensation on the C.
Q. But you just said he requested $200?
A. Yes, sir.
Q. He just out of thin air asked you for $200?
A. Yes, sir, he did.
Q. And that wasn't part of a dollar a disk or --
A. No, sir, it was not.
Q. -- a thousand dollars per each release?
A. No, sir, it was not.
Q. Okay. Well, giving him $200 is consistent with such an
agreement, isn't it? A thousand dollars per release and one
dollar for each one sold?
A. That was never mentioned.
Q. Is giving him $200 consistent with that agreement?
A. No, sir, it's not.
Q. As a down payment?
A. He didn't ask for it.
Q. As a down payment?
A. No, sir. He asked for $200, he got $200.
Q. Okay. Well, the release hadn't actually been -- the
release hadn't been issued yet as of 7/19 when you gave him the
money?
A. 7/19, no, sir, it was not.
Q. Okay. But as of the date -- well, that's asked and
answered. And where did Larry do the work on the C program as
opposed to the Quick Basic version?
A. He did that code in July. That was done in his cab, as
far as I know, and at home.
Q. Well, when you say he did it early in July, is it possible
he completed the program before July 19th when you gave him
$200?
A. Yeah. It could be, sir. I don't know. I have no idea,
knowing what Larry says.
Q. And he did it in his cab and at home?
A. Yeah. As far as I know.
Q. And you've already testified that they are substantially
similar, the Quick Basic and the C?
A. Yes, sir, they are.
Q. And there was just a translation from one language to
another?
A. That's what I'm saying, yes, I am.
Q. Like English to Russian?
A. That's what I'm saying, yes.
Q. Now, with respect to the copyright notice on the Quick
Basic version, I believe you stated that you saw that about a
week after it came out?
A. Yes, sir, I did.
Q. Okay.
A. Roughly a week. I'm not positive exactly, the exact
moment that it was brought to my attention.
Q. And when did you become aware that he, that he had a
copyright notice on the C version?
A. I think probably just before I went to press.
MR. KITCHEN: I'm sorry. I didn't hear that.
THE WITNESS: I think it was in July, just before I
went to press.
BY MR. OSTROWSKI:
Q. In July?
A. Yes, sir. I think. I'm not sure.
Q. Before you went to press?
A. Yes, sir.
Q. And you went to press --
A. On the C version, yes.
Q. And you went to press knowing that he had a copyright
notice on it?
THE COURT: To press?
THE WITNESS: Remanufacture. What was that, sir?
BY MR. OSTROWSKI:
Q. You went to press knowing that he had a copyright notice
on it?
A. Yes, sir, I did.
Q. And that came out on, it actually got back to you from the
manufacturer on August 2nd or thereabouts?
A. Well, it was cut August 2nd, so we'd probably get it back
maybe eight, nine days later, depends how, you know, sometimes
it's on a two day turnaround, three day turnaround. It could
be a normal five day turnaround. So if the disk was
manufactured the 2nd, you would not get that disk back probably
till the 7th.
Q. And when did you consult a lawyer about suing him?
A. I have no idea.
Q. When did you, when did you go to Court? It was December,
right?
A. December.
Q. Now, I'm showing you Plaintiff's 19, which is Brian
Martin's first -- well, his version as of 12/13/91, is that
correct?
A. Yes, sir.
Q. And this is Defendant's 1, which you've identified as a
file retrieval program?
A. It appears to be, yes.
Q. Now, with reference to -- I believe it's your testimony,
although we went over this quite a while, I'm a little confused
myself, you're saying that Brian, Brian Martin's program there,
19, is substantially different from Larry James' last program?
A. No, sir. When I went back last night to my home I checked
this out. This is Larry James and Brian Martin's code. This
are the both fixes (sic). This is not Brian Martin's code.
It's Larry James' code.
THE COURT: This is what? You have it in your right
hand. What's the number on it?
THE WITNESS: 19, Exhibit.
THE COURT: Plaintiff 19. So that's a combination?
THE WITNESS: This is a combination of both codes
together, Larry James' and Brian Martin's. This is not the
completed code that I handed in.
BY MR. OSTROWSKI:
Q. Okay. You've already -- what does it say on there, as far
as your handwriting describing it?
A. Completed code of Brian's work.
Q. Okay.
A. Brian's work in this code, in this actual code right here,
Larry's.
Q. Okay. So when you say that it is Brian's work, quote,
that's not correct?
A. Well, no, not Brian's work completely, no. This is not
Brian's complete work.
Q. That's not correct, is it?
A. No, it's not.
Q. In fact, it's 90% Larry James' work, isn't it?
A. I don't know source. All I know, that the bugs were taken
out. We never claimed this to be our code.
Q. Well, you claim it right on the code, didn't you?
A. I got complete source code of Brian's --
Q. Please answer the question. Did you claim it on the code?
A. -- work. This was the complete code of December of 1991.
Q. Did you claim it on the code that it's Brian's work?
A. Yes. That's how I marked things at home.
Q. And that's what you're referring to in Court in December
when you said it was completely rewritten?
A. No, sir, I did not.
Q. Okay. Well, the record will speak for itself on that.
And you've also testified that this, Plaintiff's 19, is
incorporated in at least one CD ROM release, isn't that
correct?
A. Yes, it is.
Q. In fact, it's --
A. It's actually in three releases.
THE COURT: Excuse me?
MR. OSTROWSKI: Okay.
THE WITNESS: It's in three releases.
BY MR. OSTROWSKI:
Q. Which releases are those?
A. I think three releases. The combination of this code was
released in version --
Q. Here's the Exhibits.
A. -- version 5.
THE COURT: Excuse me?
THE WITNESS: Version 5.
THE COURT: Plaintiff's Exhibit 8.
BY MR. OSTROWSKI:
Q. Could you give us the whole code name?
A. PDSI-005. Okay.
Q. And any other versions?
A. And PDSI-006-1, and PDSI-006.
Q. Okay. So it's in 005, 006?
A. Yes, sir.
Q. And 006-1?
A. Yes, sir.
Q. And it's essentially substantially similar to Larry James'
last program?
A. The last program Larry wrote was, right, 9/1.
Q. Right. Okay. So you were incorrect at the preliminary
hearing when you said it was completely rewritten?
A. If you read the back, go on to the next page, it says
January that code was to be finished. I couldn't finish a code
before December. It's almost impossible.
Q. Well, you were asked about the value of your program, and
you stated in your Affidavit that it was $60,000, right?
A. I sure did.
Q. You were talking about a non-existent program?
A. To me, the retrieval that I had, even Larry James', the
property of mine, for me to be able to produce disks, yes, to
me that value was worth $60,000.
Q. The one that Larry produced?
A. Larry's, Brian's, whoever. To me that program was worth
$60,000 --
Q. Well, you denied at the preliminary hearing that it was
the, it was Larry's work that made it worth that much?
A. Larry's work made -- I never said Larry's work did not
make my program good.
Q. Didn't you say at the preliminary hearing, on cross
examination, that it wasn't, and I'm paraphrasing, I'm not
quoting, it wasn't Larry's work, it was, I'm having it
rewritten by Brian Martin, and that's what's making it so
valuable?
A. I could have said that.
Q. Well, you did say that, didn't you?
A. My exact words?
Q. No, just your, the substance?
A. I'm trying to think of what I said. That conversation was
two years ago.
Q. Well, we went over it yesterday, I'm not going to belabor
it. Now, you said on direct that the program was rewritten by
Brian Martin and was started from scratch, didn't you?
A. There was two programs written by Brian Martin. Brian
Martin was working on Larry James' code, catching bugs, and he
also was working on his own release.
Q. Now, Larry wanted to fix those bugs, didn't he?
A. No, sir, he did not.
Q. He didn't offer to help you straighten out the bugs?
A. No, he did not.
Q. In the taped phone conversation?
A. That's not what, if you read, listen to the phone
conversation, that's not what he offered.
Q. Just asking you what he said?
A. To my recollection he did not offer. Yes, he did offer to
come to my house, but I wouldn't have him in my house after he
turned my computer down.
Q. Okay. So he did offer to fix the bugs, right, except he
didn't want to take his copyright notice off?
A. He probably would have fixed the bugs if I let him in,
yes.
Q. Okay.
A. Maybe he would have.
Q. There's bugs in programs. I think it's come up a few
times? It happens in programs?
A. Yes, sir, I admit that.
Q. And the same person who writes the program can often fix
the bug. It's just extra work. Okay. I don't know if that
was an audible. Was that a yes?
A. What's that, sir?
Q. That there's bugs in programs and that they can be fixed?
A. Oh, yes, sir, there's bugs in programs.
Q. By the original programmer, just with extra work?
A. There's bugs in all kinds of programs, sir.
Q. Okay. Now, when you were testifying on direct about a
program written from scratch by Brian Martin, weren't you
talking about the 006-1 release?
A. No, sir, I was not.
Q. Okay. Well, the record will speak. Well, which -- can
you identify by Exhibit which -- what other program did Brian
Martin do?
A. Brian's own work come out on version NOPV-7.
Q. Any other releases that his second version came out on?
A. NOPV-8.
Q. Is that the current one that you're out with?
A. No, sir. NOPV-9 is out now.
Q. And who wrote the program for that?
A. Phil Swanson.
Q. And did he have access to Brian Martin's work?
A. He had access to Brian Martin's last final codes, yes.
Q. Did you have any written agreements with Martin -- or,
Swanson?
A. Yes, I do.
Q. And they grant ownership to you of the programs?
A. They sure do.
Q. Now, I don't know if Brian Martin's second program is an
Exhibit, but is that it, Plaintiff's 20?
A. Yes, sir. That looks like it.
Q. Okay. So this is --
A. I have it in my brief there.
Q. This, Plaintiff's 20 is Brian Martin's second effort and
the one that came out on --
A. 7.
Q. -- 7 and what else -- 6 and -- well --
A. No.
Q. You tell me.
A. Came out on 7 and 8.
Q. Okay. 7 and 8.
THE COURT: Came out as what?
THE WITNESS: 7, NOPV-7 and NOPV-8.
BY MR. OSTROWSKI:
Q. And this first version, which is Plaintiff's 19, that came
out on 5, 6 and 6-1?
A. Yes, sir, PDSI.
Q. Okay. Now, have you compared the similarity of
Plaintiff's 20 with Plaintiff's 19?
A. No, sir, I have not.
Q. Did you issue -- did he have, did he have access to
Plaintiff's 19 when he wrote 20?
A. He had access to code right up until, of Larry's code, of
the 9/1 code, that's the date that he's got, September 1, 1991,
C source that he had of Larry's up until, well, he probably
still had it, I don't know, up until 5/4 of '92.
Q. Well --
A. Because that was --
Q. -- I don't know what -- I'm confused. All I'm asking you
is, when he wrote Plaintiff's 20, did he have access to
Plaintiff's 19 source code?
A. Yes.
Q. Okay. But you don't know how similar they are because
you're really not that good of a programmer on C anyway?
A. No, sir, I'm not.
MR. OSTROWSKI: Your Honor, it appears that the
witness is referring to notes in his testimony. I would ask
that they be marked as -- for identification, and I be allowed
to examine them.
THE COURT: Well, you may examine them.
BY MR. OSTROWSKI:
Q. Now, I believe it's your testimony that PDSI-004 was Brian
Martin's program, Plaintiff's 19? Well, I'm just asking you.
A. Let me have my notes.
Q. Do you need to refer to your notes?
A. Yes, I sure do.
Q. Okay.
A. When I got that --
THE COURT: Wait a minute. Why are you testifying
from notes?
THE WITNESS: I have all these, all -- I have, I've
got so many dates.
THE COURT: Well, I want to get what you remember.
Now, if you come to a point and say, I don't remember, then if
you need to look at something, we can have you look at it.
THE WITNESS: Okay.
THE COURT: Put it down, see if that refreshes your
recollection, and then if it does, you can testify from your
refreshed recollection. But we want it coming out of you and
not from pieces of paper.
THE WITNESS: Thank you.
BY MR. OSTROWSKI:
Q. Is it your testimony that PDSI-005, that CD ROM, had Brian
Martin's first version, Plaintiff's Exhibit 19, as the file
retrieval system?
A. I'm not absolutely positive if version 5, it could have
just been Larry's 9/1 code, I'm not absolutely positive.
Q. Okay. Would it help you to refresh your recollection if
you looked at your notes?
A. On version 5, yes.
Q. Okay.
MR. OSTROWSKI: Your Honor, may I allow him to
examine his notes?
THE COURT: You can do anything you want.
MR. OSTROWSKI: Thank you, Your Honor.
THE COURT: Within bounds.
THE WITNESS: That is Larry James' code.
THE COURT: Now, he's just reading what's on the
piece of paper.
BY MR. OSTROWSKI:
Q. Does that refresh your recollection as to whose program is
on PDSI-005?
A. Yes, Larry James'.
THE COURT: And what is that recollection? Whose was
it?
THE WITNESS: That was Larry James' code, sir.
BY MR. OSTROWSKI:
Q. In what, what language?
A. That was in C.
THE COURT: In C?
THE WITNESS: Yes, sir.
BY MR. OSTROWSKI:
Q. Is that a second release in C of Larry's code?
A. Yes, sir, it is. Well, actually three releases he's got.
Q. I'm sorry, I didn't hear you?
A. Larry James come out on version 4-1.
Q. In what language?
A. In C, sir.
Q. Okay.
A. And he come out on -- he corrected a bug. He did have a
bug in 4-1. He straightened that out. That was on the
monochrome monitor. 4-2 came out. Then 5.
THE COURT: 004-2?
THE WITNESS: Yes, sir.
THE COURT: And then 5? Is that right?
THE WITNESS: Yes, sir.
BY MR. OSTROWSKI:
Q. Okay. And 004 is what program? Plaintiff's 5.
A. That's -- that C code, you mean?
Q. What, that was Larry James' program, wasn't it?
A. Yes, sir. Anything before --
Q. And what language was that in?
A. C Plus.
Q. Okay. Didn't you testify yesterday that that was in Quick
Basic?
A. Which one?
Q. 004?
A. Well, 004 is Quick Basic. I misinterpreted your question.
I thought you said --
THE COURT: It's not C Plus?
THE WITNESS: No, sir. It's Quick Basic.
BY MR. OSTROWSKI:
Q. Are these all -- all these programs, 4, 4-1, 4-2 and 5,
have some copyright notice about Larry James, is that correct?
It's different, but they all say that he has a copyright on it.
One is with you and the other is not.
A. To my recollection, yes.
Q. Okay. And those are out there around --
A. Yes, sir.
Q. -- and possibly still being sold?
A. Possibly.
Q. And you never made any attempt to recall any of them, for
the reason that he had a copyright notice on them?
A. No, sir.
Q. Now, you testified that -- well, I believe you corrected
your testimony, that you had said that Brian Martin's program
was on 005, but that's Larry's correct?
A. To my recollection, yes, sir.
Q. And Brian Martin's first program, which is Plaintiff's 19,
that's on 006 and 006-1?
A. To my recollection, if the code date is after 9/1, yes.
Q. And his second program is on NO -- who's on NOPV-00 --
well, there's a PDSI-006, correct?
A. Yes, sir.
Q. And that is Brian Martin's first program, right,
Plaintiff's 19?
A. That's part Larry's and part his, to my recollection.
Q. And who is on NOPV-006, whose program is that,
authorshipwise?
A. That one I'm not absolutely positive. I think it still
may be the two.
THE COURT: Still may be what?
THE WITNESS: It may be the two codes, that both
worked in.
BY MR. OSTROWSKI:
Q. Well, I'm not following your answer. What --
A. That may be still Larry James' code that Brian was working
in.
THE COURT: Well, let me ask this. Now, you have one
that's a program identified as PDSI-006.
THE WITNESS: Yes, sir.
THE COURT: Then you have one NOPV-006. Is that the
same program with a different lead-in letters?
THE WITNESS: It's the same disk, but we recalled
PDSI series, so we replaced it with --
THE COURT: So it's just a change of the name of the
series?
THE WITNESS: No, sir.
THE COURT: Oh, PDSI went out the window.
THE WITNESS: Right. And --
THE COURT: NOPV came in.
THE WITNESS: Yes, sir. That took the place of that.
THE COURT: When you did that as to a particular
disk, 006, what was on the disk, the program there remained the
same?
THE WITNESS: Yes, sir.
THE COURT: All right.
THE WITNESS: Except for the retrieval. Now, that's
where I'm not sure at. The retrieval would change because we
remastered that disk.
BY MR. OSTROWSKI:
Q. What do you mean when you say you recalled PDSI series?
A. The PDSI series was all recalled, the PDSI-006 and the
PDSI-006-1.
Q. Well, what do you mean when you say it was recalled?
A. We recalled it from the marketplace and from --
Q. Pardon me?
A. We recalled it from the marketplace.
Q. And how many of the disks that were distributed did you
get back?
A. We haven't taken a full inventory yet. We still get some
back to the day.
Q. Do you have any idea what the percentage is of those
you've gotten back?
A. I'd say there's still about 40% out, roughly. I'm not
sure. I have no calculation of what's out there.
Q. And I believe it's your testimony that NOPV-007 was Brian
Martin's second version, which is Plaintiff's 20?
A. That's his first release, right.
Q. Well, I don't know what you mean by first release.
A. That's his first published work.
Q. So are you conceding that the, that Plaintiff's 19 is
really Larry James' program?
A. Larry's program with the bugs fixed, yes, sir, from Brian
Martin.
Q. But the substance of it is the same, isn't that correct?
A. The substance is basically the same. Some routines
changed, not much.
Q. And then the last one is NOPV-9 and that was done by Phil
Swanson?
A. Yes, sir.
Q. Now, did he have access to Brian Martin's last work?
A. Yes, he did.
THE COURT: Which is --
THE WITNESS: Not the last work, not 12/13/91, on
this sheet here. Was it Plaintiff 20?
BY MR. OSTROWSKI:
Q. Well, I assume you would have given him the best program
that Brian Martin did, to start with, right?
A. Brian Martin started -- or, yes, sir, he started from the
final code of his, Brian Martin.
Q. So the one that Brian Martin had on 007 and 008, NOPV, you
gave to Swanson?
A. That is very correct.
THE COURT: Among the Exhibits which have been
marked, I don't see an NOPV-9.
MR. OSTROWSKI: I don't believe that's in the case at
this point.
THE COURT: No. 6, 7 and 8.
MR. OSTROWSKI: I did Subpoena it. I don't know if
it's arrived.
THE WITNESS: What's that? Which one?
MR. OSTROWSKI: I Subpoenaed all the programs,
basically.
BY MR. OSTROWSKI:
Q. Now, you said --
THE COURT: Is it time for a recess?
MR. OSTROWSKI: Yes, Your Honor. I probably need a
little time to get re-organized.
(Recess taken.)
CONTINUED CROSS EXAMINATION
BY MR. OSTROWSKI:
Q. Now, Mr. Graham, yesterday something came up about what
you said in the initial hearing in December '91, and I believe
you stated that you did not say, you did not pay Brian Martin
$3,000 to rewrite the program?
A. To my recollection at that time, right.
Q. What I'm asking you is in fact disregarding the hearing
and the transcript, did you in fact pay him $3,000?
A. For the new retrieval.
Q. Well, did you pay him $3,000 for rewriting Larry James'
program?
A. Yes, I did.
Q. Okay. Did you state yesterday that you did not pay him
$3,000?
A. Yes, sir, I did.
Q. And did you also state that the transcript was incorrect?
A. I thought it was --
Q. If it said that you paid $3,000?
A. I thought it was in error because it was two codes that we
were talking about. The actual 12/4 code I paid $400 for.
MR. OSTROWSKI: Your Honor, I would ask that the
recording of the preliminary hearing with respect to that
episode be played.
THE COURT: It's a matter of whether or not the
transcript is correct. Now, you have the tape, you've listened
to it. Anybody else can listen to it, decide what, whether the
transcript is correct. If the transcript is correct, it stands
as it is. If it needs correcting, we'll correct it.
MR. OSTROWSKI: Okay.
THE COURT: And the main thing, Mr. Graham has said,
I did not say that. When you read him whether he had been
asked this question and gave this answer. Now, has Mr. Graham
listened to the tape?
MR. OSTROWSKI: I don't think so. I haven't listened
to it either, Your Honor.
THE COURT: Oh, no one has. Well, I'm not just going
to listen to it out of the blue.
MR. OSTROWSKI: Well, I'm informed by the Court
Reporter as to the contents of the tape.
THE COURT: She has what?
MR. OSTROWSKI: I was informed that the, the tape is
correct. The transcript is correct, based on the tape.
THE COURT: You want her to - - swear the Court
Reporter?
MR. OSTROWSKI: Yes, Your Honor.
THE COURT: No. We're not going to. When you have
someone taking it down on stenotyping, you do, you have to get
up there with reefs of stenotype paper and she reads it from
what she actually has and says, yes, that's what's in the
transcript.
MR. KITCHEN: Your Honor, is there still a problem?
I believe Mr. Graham has now changed his testimony from
yesterday.
THE COURT: Well, go back to the question there.
Were you asked this question, did you give this answer. We'll
see where he is. Maybe he now has changed his mind on that.
Do you have in mind what you had read before?
BY MR. OSTROWSKI:
Q. Are you now stating that the transcript was correct, that
you did pay Brian Martin $3,000?
A. Yes, I did.
Q. Just to clarify, did you have -- were there any
conversations with -- did you have any conversations with Mr.
James where other people listened in?
A. There may have been from time to time people at my house.
Yes. I have, to bring them --
Q. Well, I mean --
THE COURT: Face to face --
MR. OSTROWSKI: I'm sorry.
THE COURT: -- you're talking about now?
THE WITNESS: If that's what he --
BY MR. OSTROWSKI:
Q. Phone conversations?
A. Oh, phone conversations?
Q. Yeah.
A. Have I had any phone conversations with Larry James?
Q. With other people --
THE COURT: On which other, someone else was
listening in?
THE WITNESS: Not to my recollection. The only two
I know of is the two.
THE COURT: They were being taped.
THE WITNESS: Taped.
THE COURT: And you don't, you said you don't know
whether Greg was listening in as he taped.
THE WITNESS: No, sir, I do not.
THE COURT: Right.
BY MR. OSTROWSKI:
Q. And were there any other conversations between Mr. James
and anyone else concerning this program that's at issue in
which you listened in?
A. Which I listened in to?
Q. Yes.
A. Not that I'm aware of. Not to my recollection, I have no
idea.
THE COURT: How good is your recollection?
THE WITNESS: Sir, that's two years ago. I really
don't have any recollection of me listening to anybody's
conversation with Larry.
BY MR. OSTROWSKI:
Q. Was there -- did you listen to a conversation between
Larry and Robert Depew?
A. Oh, yes -- well, no. I did not. I heard a answering tape
message that Robert Depew sent to me, but I sent it back to
him. It was on an answering machine, voice answering machine.
Q. You didn't, you didn't hear a live --
THE COURT: An answering machine can do various
things. Usually they repeat the message that the callee is
leaving when he's not there, but sometimes the callee can be
there and can push a button and have the whole telephone
conversation recorded. Is that what you heard, the latter?
THE WITNESS: No, sir. That's not what the, the one
I got, the tape was, when Larry James was calling him. But I
didn't listen in on any conversation that was -- that was the
first I knew of that tape, and it was only about a few seconds.
THE COURT: Was that a conversation?
THE WITNESS: No, sir.
THE COURT: What it would be would be Mr. James
leaving a message in response to the message on the answering
machine.
THE WITNESS: Yes, sir.
THE COURT: Is that what you listened to?
THE WITNESS: Yes, sir.
THE COURT: All right.
BY MR. OSTROWSKI:
Q. Okay. And there was no live conversation between Mr.
James and Robert Depew in which you were listening in?
A. Not to my recollection.
Q. Well, is it that there wasn't one, or you're not sure?
A. I would say I'm not sure.
Q. Showing you Plaintiff's Exhibit 17, can you identify that?
A. That looks like one of the Armenia tapes.
Q. One of the Armenia tapes?
A. Greg Armenia's tapes, it looks like one of them.
Q. And how did that come to Court today? How did that come
to be here in Court today? Did you have it?
A. That's been in our attorney's hands since 1991.
Q. Okay.
MR. KITCHEN: Could we know what that's referring,
what the witness is referring to?
THE COURT: Well, the way you had listed it on your
list was audio tape cassette, quote, Larry, Arabic 2, unquote.
MR. KITCHEN: Well, I just wanted to know what the
Exhibit number was, Your Honor.
THE COURT: 017.
MR. KITCHEN: Oh, I'm sorry.
BY MR. OSTROWSKI:
Q. Do you know what's on the tape?
A. On that particular tape, no, I don't, sir.
THE COURT: You haven't listened to it?
BY MR. OSTROWSKI:
Q. You haven't listened to it?
A. I haven't listened to it.
THE COURT: Ever?
THE WITNESS: Oh, yes. I listened to it when they
were first done, but I have no idea that it was two tapes,
which one, you know what it is.
THE COURT: You listened to both of them?
THE WITNESS: Yes, sir.
THE COURT: And not since that time.
THE WITNESS: Not since that time. That was when
they were taped.
MR. OSTROWSKI: Your Honor, I would ask --
THE WITNESS: In September.
MR. OSTROWSKI: -- to be allowed to play the, just
the beginning portion of the tape and --
THE COURT: They're not in evidence.
MR. OSTROWSKI: Your Honor, I need to have the --
THE COURT: I know. I know.
MR. OSTROWSKI: -- witness listen to the tape.
THE COURT: I'm just telling you where we are in the
relay race.
MR. OSTROWSKI: I can't offer it in evidence until he
identifies it and he can't identify it until he listens to it,
Your Honor. I'd ask that, just silently to himself, the tape,
the tape recording could be played at a very low volume, to
identify his voice. I've listened to the tape. So that he can
identify the tape and then it could be offered into evidence.
This was a tape supplied by the plaintiff in response to my
Subpoena.
THE COURT: I was looking for Mr. Kitchen's list of
Exhibits. He has a copy. And on there, 17 says, audio tape
cassette, quote, Larry, Arabic 2, unquote. Now, I would
suggest, though you run your own ball game, that you would
offer that in evidence, and then you'd see what Mr. Kitchen's
response to it is.
MR. OSTROWSKI: I just listened to it for the first
time last night, Your Honor, because the, I did receive a prior
version but it was essentially inaudible.
THE COURT: Whatever you want to do. Mr. James wants
to talk with you.
MR. OSTROWSKI: It was my intention to simply play a
short portion of, of this tape, but I have no objection to it
being admitted into evidence.
THE COURT: Are you offering it?
MR. OSTROWSKI: Yes, Your Honor.
MR. KITCHEN: I have no objection, other than the
fact that if it's offered into evidence, the entire thing
should be played.
THE COURT: Well, he's offering the whole tape. We
haven't come to the point of playing it.
MR. KITCHEN: I understand, Your Honor. Okay.
THE COURT: So you have no objection to Plaintiff's
Exhibit 17 being received in evidence.
MR. KITCHEN: That's correct, Your Honor.
THE COURT: It's in evidence.
(Plaintiff Exhibit 17 for identification was received in
evidence.)
MR. OSTROWSKI: May I play the beginning of the
tape, Your Honor, to lay a foundation for further questions of
the witness? It's a very short portion, less than a minute or
two.
MR. KITCHEN: I'll object to him playing just a part
of it, Your Honor.
THE COURT: I was going to say, Mr. Kitchen has no
idea of what part you're intending to play, whether it's --
MR. OSTROWSKI: I'm going to start at -- I'm sorry,
Your Honor.
THE COURT: -- just a simple burp by somebody --
MR. OSTROWSKI: No.
THE COURT: -- or whether there's some continuity,
something ripped out of context --
MR. KITCHEN: Right.
THE COURT: -- something that's complete unto itself,
or --
MR. OSTROWSKI: I'm going to play the absolute
beginning of the tape, and I'm going to play the tape for about
a minute or two, and then ask Mr. Graham some questions. If
Mr. -- it's like any other thing in evidence, if Mr. Kitchen
wants to play it, any other part, in his case, or whatever, or
to cross examine any other witness --
THE COURT: How long a tape is it?
MR. OSTROWSKI: This tape I think is about --
THE COURT: It can't be more than 15 minutes.
MR. OSTROWSKI: I think it's about half an hour or 20
minutes.
THE COURT: Both sides?
MR. OSTROWSKI: I think there's just one side. I --
THE COURT: Does it run that long on one side, Mr.
Graham? You know more about tapes than I do.
THE WITNESS: I'm not absolutely positive, Your
Honor. I didn't do the taping. I know I've been on the phone
for a half hour.
THE COURT: Maybe I get cheated in what I buy, but it
seems to me it's always 15 to 18 minutes a side.
MR. KITCHEN: Well, Your Honor, I think if I could
look at that --
THE WITNESS: That's the big one.
MR. KITCHEN: This does say it's a 90 --
THE WITNESS: That's 90 minutes.
MR. KITCHEN: -- which I believe would be 90 minutes
total, meaning 45 minutes on each side.
THE COURT: Each, 45 each side.
MR. KITCHEN: Now, I listened to the thing not that
long ago. I don't think it occupies the whole side, I don't
think the conversation is that long. I think it's about --
THE COURT: How long do you think it is?
MR. KITCHEN: I think it's maybe 10 or 15 minutes,
but I might be, I might be way off. I -- you know --
THE COURT: Well, not having a transcript and so
forth, the only thing I can suggest is playing the whole thing
in.
MR. KITCHEN: Yeah. That's what I would ask the
Court to do.
THE COURT: What do you have to play it on?
MR. OSTROWSKI: May I just have a moment, Your Honor?
(Off the record.)
MR. OSTROWSKI: I wasn't intending to play the whole
thing, but --
THE COURT: I know you weren't.
MR. OSTROWSKI: I can play it --
THE COURT: Now --
MR. OSTROWSKI: I have no objection to playing it
now.
THE COURT: Now, if this were a transcript of
something, you could proceed as we did earlier, of asking him
whether he was asked particular question and gave a particular
answer. Here you could ask whether John Jones said this, and
whether he, Mr. Graham, said that. See what he says.
MR. OSTROWSKI: Well --
THE COURT: He may admit it.
MR. OSTROWSKI: The reason I was intending to play
the tape, and I have no objection, there's nothing -- I have no
objection to playing the tape by anybody at any time, except it
disrupts the flow of my cross examination. I was simply going
to ask him about the very -- I don't want to testify, but
there's a conversa --
THE COURT: Well, why don't you ask him about it?
MR. OSTROWSKI: Because I already have asked him
about it, but he has not heard the tape. I'd like to, I'd like
to impeach him with the tape.
MR. KITCHEN: Your Honor --
THE COURT: Well, use a hypothetical question,
assuming that on the tape it says, blah, blah, blah, what is
blah, blah, blah.
MR. KITCHEN: Your Honor, with all due respect, to
characterize the progress of this cross examination as a flow
is questionable. Could we -- I mean, if it's going to take 15
minutes, we've spent half of that arguing about whether we
should play the whole darn thing. Why don't we just play it?
Is there a problem? Mr. Ostrowski could always replay portions
if they had to be --
THE COURT: Mr. Ostrowski says the part that he is
interested in is at the very start. So what do you have to
play it on? You have --
MR. OSTROWSKI: I have a tape recorder, Your Honor.
THE COURT: Like what? Does it have some volume to
it?
MR. OSTROWSKI: It's pretty loud. It can be pretty
loud.
THE COURT: All right. Why don't you start playing
it. If you want to stop it at some point, that's your
prerogative.
MR. OSTROWSKI: Shall I hold it near the microphone?
THE COURT: Put it right there where all those jewel
boxes are. This is at the start.
THE COURT: Right at the beginning?
MR. OSTROWSKI: This is Plaintiffs' Exhibit 17,
beginning of the tape.
(Starting to play tape recorder.)
MR. OSTROWSKI: Your Honor, can you hear that?
THE COURT: Very easily, yes. Even with my hearing
aids.
MR. OSTROWSKI: I'll rewind it, start again.
(Plaintiff's Exhibit 17, tape being played.)
BY MR. OSTROWSKI:
Q. Now, Mr. Graham, is that your voice on the tape?
A. Yes, I heard my voice on the tape.
(Tape being played.)
Q. Now, do you recognize those voices?
A. Yes, I do.
Q. And who are those voices?
A. One was, I heard Greg Armenia in there, and I heard Robert
Depew.
THE COURT: Which, this last little bit or the first
segment?
MR. OSTROWSKI: Your Honor, with respect to the -- we
heard a phone being dialed and then two people introducing
themselves --
THE WITNESS: I didn't hear the first --
THE COURT: Then you asked Mr. Graham if he
recognized a voice, and Mr. Graham said, yes, that's my voice.
Then you played some more.
MR. OSTROWSKI: Yes.
THE COURT: The phone rang. Somebody answered. Now,
are you talking about that second segment --
MR. OSTROWSKI: Yes, Your Honor.
THE COURT: -- or the first.
MR. OSTROWSKI: I probably should have done it in
order as I started.
BY MR. OSTROWSKI:
Q. In the beginning of the tape, who are the people that we
hear on the tape?
A. Greg, myself and Robert Depew.
Q. Greg Armenia?
A. Yes, sir.
THE COURT: Wait a minute. Greg and yourself and
who?
THE WITNESS: Robert Depew, Depew.
BY MR. OSTROWSKI:
Q. And then just at the point where I stopped it, Mr. Depew
had phoned Mr. James, is that correct?
A. That's correct.
Q. And those were the two voices on the tape?
A. I didn't quite hear the last voice, but I know the first
was Robert Depew.
Q. Well, I'll play some -- you have identified Mr. Depew?
A. Right.
(Portion of tape played.)
BY MR. OSTROWSKI:
Q. Is that Larry's voice?
A. That's Larry's voice, yes.
Q. Okay. So this is a phone conversation between Larry and
Robert Depew?
A. Yes.
Q. And you're listening in?
A. Yes, I am.
Q. Okay. You denied that you did that, just a moment ago,
didn't you?
A. I said, to my recollection. I don't remember.
Q. But you've played this, you've heard this tape?
A. I've heard that tape, I think.
Q. And you --
A. I think I've heard that tape. I'm not sure.
Q. And you heard the phone conversation, because you were
listening?
A. Well, if my voice is on that tape, I probably heard the
tape.
Q. Okay. But you denied in Court under oath that you had
eavesdropped on a phone conversation between Robert Depew and
Larry James, correct?
A. I had not said that I knew of a phone conversation. I
knew there was two tapes made. I did, was not sure. My wife
even reminded me last night.
Q. And did you, could you hear the conversation on this tape?
THE COURT: You mean as he was listening to it --
MR. OSTROWSKI: Yes.
THE COURT: -- while it was being taped?
BY MR. OSTROWSKI:
Q. As the conversation was occurring, could you hear the
conversation?
A. I'm not quite sure what the conversation was -- I can
make, what I think it was about.
Q. No, that's not what I'm asking you.
A. If it's what I think it's about, then that's --
Q. As the conversation --
THE COURT: As the conversation was going on and was
being taped, you were listening to it.
THE WITNESS: As far, to my recollection, yes.
THE COURT: Well, how good is your recollection?
THE WITNESS: On that phone tape?
THE COURT: No, that you were listening to it.
THE WITNESS: Oh, as I was listening now?
THE COURT: No, as it was being taped. As the
telephone conversation was being had and taped.
THE WITNESS: I really don't recollect that tape,
Your Honor.
THE COURT: You don't recall the episode?
THE WITNESS: I don't -- that's what I mean. I --
THE COURT: You don't recall Depew calling James?
THE WITNESS: It's coming back. I know Bob Depew did
call him, yes, sir, I do, because Bob --
THE COURT: Did you listen in as they talked?
THE WITNESS: Yes, sir.
THE COURT: All right.
BY MR. OSTROWSKI:
Q. Is your memory refreshed then as to whether you
eavesdropped on a Larry James phone call?
A. Yes, I did.
Q. And you did. You didn't speak during that conversation,
after Mr. Depew had rung up Larry James, correct?
A. I don't -- no, I don't think I spoke.
MR. KITCHEN: Your Honor, I'll --
THE COURT: Excuse me. Did, Mr. James then did not
know that you were listening in, to the best of your knowledge.
THE WITNESS: To the best of my knowledge, no, he
didn't.
THE COURT: Did Mr. Depew know that you were
listening in?
THE WITNESS: Mr. Depew did, yes, sir.
THE COURT: All right. Yes, Mr. Kitchen?
MR. KITCHEN: I'm just objecting to the
characterization, eavesdropping, which I think --
THE COURT: Well, it's intentional. It's meant to
tear down the reputation of Mr. Graham. Cross examination and
all that.
MR. KITCHEN: Yes, but I --
THE COURT: Obviously the Court has listened to much
testimony in similar lines through many years.
MR. KITCHEN: I --
MR. OSTROWSKI: He's adopted the language, Your
Honor.
MR. KITCHEN: Your Honor, I object to the term
because I believe technically it means listening to a
conversation where neither party is aware that this, that the
person is living.
THE COURT: This is why I brought out that Mr. Depew
knew that Mr. Graham was listening.
MR. OSTROWSKI: Right. Mr. Kitchen at one point
yesterday was wondering about whether we had today available.
The way the trial is going, you may be wondering about next
week or something.
MR. KITCHEN: Since the Court has brought this up,
assuming we do not conclude today, and it would appear that we
may not, will we simply continue tomorrow?
THE COURT: Tomorrow is available. Are you going to
be able to complete tomorrow? That's what's bothering me at
this point.
MR. OSTROWSKI: This is the longest witness, Your
Honor. I anticipate that even Mr. James will not take as long.
THE COURT: Well, he won't take as long on your
examination, but I assume there will be a quantum of cross
examination.
MR. OSTROWSKI: In retort to Mr. Kitchen's remarks
about me, I predict that that's not going to be as long as one
would think.
BY MR. OSTROWSKI:
Q. Okay. Mr. Graham, you stated yesterday that you filed an
Affidavit with the Court in December as part of the initial
lawsuit, is that correct?
A. I filed what, sir?
Q. Did you sign and file an Affidavit with the Court in
support of your injunction motion?
THE COURT: Wasn't that in seeking an order to show
cause with a restraint?
MR. OSTROWSKI: Yes, Your Honor.
THE COURT: I think you'll find it was not filed. It
was submitted to me.
MR. OSTROWSKI: Okay. What -- yes, Your Honor.
BY MR. OSTROWSKI:
Q. Did you sign an Affidavit in support of your injunction
motion, back in December '91?
A. Did I sign a what?
Q. I'm showing you Defendant's Exhibit 5. Can you identify
that document?
A. Yes, sir. I've seen this.
Q. That's your Affidavit?
A. My Affidavit?
Q. Yeah.
THE COURT: Did you sign it?
THE WITNESS: Yes, sir.
THE COURT: Did you swear to it?
THE WITNESS: Yes, sir.
THE COURT: When did you swear to it?
THE WITNESS: I'm pretty sure this was in Denis
Kitchen's office.
THE COURT: When did you swear to it? Is there a
Notary Public on there?
THE WITNESS: December of 1991, sir.
THE COURT: December what?
THE WITNESS: I don't see a date.
BY MR. OSTROWSKI:
Q. Well, do you see that --
A. 1.
Q. Could that be a 6?
A. Could be a 6 or a 1. It looks like a 6, Your Honor.
THE COURT: So December 6, 1991.
BY MR. OSTROWSKI:
Q. Now, you stated earlier that Mr. James was employed by you
starting in, was it March of April?
A. He started writing source code in April, yes -- or, no,
March.
Q. That's not what I'm asking you. When was he employed by
you?
A. In-house, September 1st, October, the last week in
October, or the first week in September.
Q. Well, I'm not talking about in-house. You stated
previously that he was employed by you, I believe it was in
April, it could have been March.
A. It was March of '91.
Q. He was employed by you in March of '91?
A. He wrote source code --
Q. Is that correct?
A. -- March of '91, yes.
Q. Didn't you say in your Affidavit to the Court that he was
employed in August and September?
A. Full time, yes. In September, right.
Q. Well, showing you paragraph 3 of your Affidavit, does it,
does the word full time appear in the Affidavit?
A. No, sir, it does not.
Q. Okay. So in your Affidavit to the Court you stated that
defendant Larry James was my employee during the months of
August and September 1991?
A. Yes, sir.
Q. Okay. But that's false, isn't it?
A. It depends how you look at it, what you call an employee.
Q. Well, you stated in your testimony today, or yesterday,
that he was an employee in March or April?
A. When he wrote in code, no matter where he wrote, home, at
my office, I consider --
Q. Okay. So this, but this Affidavit as we stand today is
false?
A. I wouldn't say exactly false, no. Full time wages is full
time employment.
Q. Now, you stated in the preliminary hearing that your file
retrieval program is worth $60,000?
A. Yes, sir.
Q. And what is it worth today?
A. Just the retrieval?
Q. Just the retrieval, yes?
A. I'd say $2,500, $3,000.
Q. It's only worth $3,000 today?
A. Yes, sir.
Q. When did it stop being worth $60,000 and become worth
$3,000?
A. Because the $60,000 was asked what it's worth to me, not
what it sells for out in the marketplace.
THE COURT: At that time?
THE WITNESS: At that time, yes.
BY MR. OSTROWSKI:
Q. Well, what is it worth --
THE COURT: Well, it could not have been sold for
$60,000 at that time?
THE WITNESS: At that time, it couldn't be sold for
that, no, sir, not for $60,000. The assets to me it was worth
$60,000, the program itself.
BY MR. OSTROWSKI:
Q. And what is it worth to you right now?
A. With all the retrievals I have, really $2,500 to $3,000,
what you'd pay for anybody to program for you.
THE COURT: That's, it's worth to you.
THE WITNESS: To me, about $3,000.
THE COURT: Not what it could be sold at.
BY MR. OSTROWSKI:
Q. So to you it was worth $60,000 back in December '91 and to
you it's now worth $3,000?
A. Now that I have more retrievals, yes, sir.
THE COURT: Now that you have more what?
THE WITNESS: More retrievals.
BY MR. OSTROWSKI:
Q. Well, which version are we talking about when you say it's
worth $3,000? Are we talking about the Larry James program?
Are we talking about the Jeff Swanson program?
A. I'm talking about all of them. I'm talking about the
other codes that I own from other programmers. One in
California, that's only worth $3,000.
Q. Okay. Now, you stated that the, his copyright notice, a
joint copyright notice appeared on the Quick Basic version,
correct?
A. Yes, sir.
Q. And you saw that about a week after it came out?
A. Yes, sir, roughly.
Q. And the first thing you did was ask Larry James to write
a new program in C, correct?
A. I didn't ask Larry James to write a new program in C, no,
I did not.
Q. Did he write a new program in C?
A. He wrote a new program in C, yes.
Q. For you?
A. I assumed it was for me because it was from our codes.
Q. Did he just plop it on your desk?
A. No, he did not.
Q. Did he talk to you about it before that?
A. Yes, he did.
Q. So after he put this -- the copyright notice is incorrect
in your opinion, isn't it, the joint copyright notice?
A. No, it's not correct.
Q. Okay. After he put an incorrect -- now, it's your
property, right, the program in Quick Basic?
A. The program in Quick Basic belongs to Night Owl Publisher.
Q. And, well, when somebody puts a copyright notice on
something you own, it's kind of like stealing it from you,
isn't it?
A. Yes.
Q. And after he stole half of your program, because you have
a notice on there, too, you kept doing business with him, and
he did another program for you?
A. We figured, I figured we could work something out, yes.
Q. Okay. What does the term co-sysop mean?
THE COURT: Excuse me?
MR. OSTROWSKI: Co-sysop?
COURT RECORDER: How do you spell that?
MR. OSTROWSKI: C-O, it's a acronym, I think, or --
THE COURT: C --
MR. OSTROWSKI: C-O-S-I-S-O-P.
THE COURT: C-O-S --
MR. KITCHEN: Y-S-O-P.
THE COURT: C-O-Y-S-I --
MR. KITCHEN: C-O-S-Y-S-O-P.
BY MR. OSTROWSKI:
Q. Do you know what that means?
A. It means a co-sysop of my bulletin board.
Q. Now, with respect to the Quick Basic program that Mr.
James worked on, that was PDSI-004?
A. PDSI-004, yes.
Q. And how much was that sold for in the market?
A. It was not --
Q. The entire CD ROM?
A. The entire CD ROM? The program wasn't sold. The CD ROM
was sold.
Q. I know that.
A. CD ROM was --
Q. How much did the CD ROM sell for?
A. It was either $159 or $139.
Q. And how many did you sell?
A. I'd have to get my notes.
Q. Well --
A. They're in my briefcase.
Q. -- I Subpoenaed your financial records. Are they here?
Do you have any financial records that indicate that?
A. No, I don't. I have a inventory from Nimbus of what was
bought and the months they were bought.
MR. OSTROWSKI: I have no objection to the witness
looking at that.
BY MR. OSTROWSKI:
Q. Well, you don't recall --
THE COURT: He brought some paper to the box with
him.
THE WITNESS: I got them accounts from Nimbus. It
was Friday that we called them and asked them for what, they
went back through their computer. That's their notations on
what day them products was ordered and the amount of disks, for
all the versions, I think, in question.
BY MR. OSTROWSKI:
Q. Well, these notes here, they have to do with PDSI-005 and
4.2, is that correct?
A. 4.1, 4.2 and 5.
Q. Well, do those notes help you refresh your recollection
about what the, how many of version 004 were sold?
A. 004?
Q. Yeah, the Quick Basic version?
A. No, sir. That gives me no idea how, what -- how many 4's
were sold.
Q. Do you have any idea?
A. No, I don't. I'll tell you it would be less than either
one of the other two versions.
Q. Well, do you have an estimate?
A. Oh, okay. I'll say, I'd say maybe 4,000. Maybe. I'm not
sure. Could be more, could be less.
Q. Is that still being sold?
A. To my recollection, no.
Q. Well, is it -- do you publish catalogs of what you have in
stock?
A. No, I don't publish catalogs. I don't carry it in stock.
No, sir, I don't.
Q. Well, how does a distributor know, how does a retailer
know what you have available?
A. By calling.
Q. They call you?
A. They're, whoever they distribute off of, or whoever I sold
to, they call whoever they bought it off of.
Q. You don't advertise, correct?
A. No, sir, I do not.
Q. Okay. With respect to version 004-1, that's the one with
Larry James -- there was a bug in that, right?
A. Yes, sir.
Q. And --
THE COURT: Which one?
THE WITNESS: 4-1.
MR. OSTROWSKI: I take it it's Plaintiff's 6,
that's --
THE COURT: No. You mentioned 00 something and I
missed the digit.
MR. OSTROWSKI: PDSI-004-1.
BY MR. OSTROWSKI:
Q. That's the Larry James C version that had a bug in it?
A. Yes, sir.
Q. So those were all recalled?
A. No, sir, they were not. Some were, mostly of them were
sent back.
Q. Well, the ones that -- well, what percentage were sent
back?
A. I'll say, I'd say maybe 35% of them were sent back.
Q. And how much did those sell for, generally, the ones that
weren't sent back?
A. I have no idea what they were sold for. They were sold to
a distributor. They could have been anywhere from $595 up to
$725.
Q. Per, per disk?
A. Per disk.
Q. You saying that these, this version was more expensive
than the previous one?
A. You asked me retail, didn't you, on the $159 --
THE COURT: Yeah. You're on two different platforms
here, retail and wholesale.
MR. OSTROWSKI: Well, Your Honor, I'm asking him what
he sold them for.
THE COURT: You didn't ask him that. You said, what
do they sell for.
BY MR. OSTROWSKI:
Q. Okay. I'm now asking you, what -- well, with respect to
the Quick Basic version, you stated that you sold them for
either $139 or $159, correct?
A. That's what I resaled them at, yes.
Q. Okay. And what do you sell --
THE COURT: Wait a minute. What did you wholesale
them at?
THE WITNESS: I wholesale them for anywhere from
$5.25 at that time to $7.25.
THE COURT: You mean you're paying more at wholesale
than at retail? A little screwed up, isn't it?
THE WITNESS: I sell more wholesale to distributors
than I do sitting there trying to --
THE COURT: And that wholesale price is lower than
retail?
THE WITNESS: Yes, sir.
THE COURT: All right.
BY MR. OSTROWSKI:
Q. Well, what's the --
THE COURT: You got yourself mixed up, I think, if
you want to go back over it.
BY MR. OSTROWSKI:
Q. What is the wholesale price of the Quick Basic version
004? What was it?
A. It ranged from $4.25, or up to $7.25. It could have
been --
THE COURT: Excuse me. Now this is retail or
wholesale?
THE WITNESS: That's wholesale?
BY MR. OSTROWSKI:
Q. You saying $4.25?
A. Yes sir I am.
Q. To what?
A. Up to $7.25 or $8.25.
THE COURT: I see. When you're saying $5.75 you're
saying $5.75.
THE WITNESS: Yes, sir.
THE COURT: I see. All right.
BY MR. OSTROWSKI:
Q. Okay. And what percentage of the Quick Basic version 004
did you sell retail versus wholesale?
A. 99%.
Q. Which?
A. 99% went wholesale.
Q. And with respect to 004-1, what was the -- how much --
what was the retail price?
A. The retail price on that disk was, I think we had just
moved down to market on price and I'm thinking it's down to
$139, $129, re -- or that's whole -- or retail, wholesale --
Q. How many did you sell retail?
A. How many did we sell retail? Probably a half a percent.
Q. Okay. How many --
A. And I got 99-1/2% or so wholesale.
Q. Well, how many did you sell total?
A. Total sales on 4-1, period?
Q. Yes.
A. 4-1, 1100 disks.
Q. And what was the wholesale price?
A. Wholesale price was $4.25 to $8.25.
Q. And was the recut of 4-1 Larry James' C version on there?
A. Yes, sir.
Q. And what were the figures for that release, as far as the
price?
A. What disk are we talking about again?
Q. PDSI-004-1?
A. You just asked me that one. That was 1100 disks.
Q. Well, no. I was asking you about the one that had to be
recalled or sent back?
A. You want 4-2 then.
Q. No, I asked you about 004-1?
A. 004-1, we sold 1100 versions of that disk.
Q. Well, was that the one that had to be recalled or the --
A. That's the one that was recalled.
Q. Well, that's what you just told me. Now I'm asking you
about the recut. Was there a recut?
A. Recut was 004-2.
Q. Okay.
MR. OSTROWSKI: Is that an Exhibit?
THE COURT: I don't think so.
MR. KITCHEN: Well, our Exhibit list shows an 01 --
or, excuse me, a 004-1 and a 004-1 recut, which is number 7.
So our Exhibit number 7 --
THE WITNESS: Let me look at number 7.
MR. KITCHEN: Now, maybe he's --
THE WITNESS: I can tell you better if it's a disk.
MR. KITCHEN: Frankly, I get a little confused
myself.
THE WITNESS: I don't think so. I don't think that's
4-2. I have 4-2 in my briefcase, if you want me to enter it.
MR. KITCHEN: Well, why don't we get that out. That
may help. Your Honor, we have one with PDSI-004-2 on it. Let
me mark that as Exhibit 32. I have another Exhibit that I've
already marked 31. And I'll put the stickers both on the case
and on the disk itself.
(Plaintiff Exhibit 32 marked for identification.)
BY MR. OSTROWSKI:
Q. Okay. Showing you Plaintiff's Exhibit 32, what is that
item?
A. That's PDSI-004-2.
Q. And whose file retrieval is on there?
A. Larry James.
Q. And can you give me the figures for that release?
A. 4-2. 4-2 is 1100 versions.
Q. And what was the retail price?
A. Total retail on that was, I believe $139.
Q. What was the wholesale price?
A. Wholesale price was $4.25 to $8.25.
Q. What was the average wholesale price for CD ROM's in the
industry?
A. At that time?
Q. Yes.
A. Oh, I have no idea because I didn't know the market at
that time, when we first started really pushing it.
Q. Is it possible that it was quite a bit more than $4.25?
A. I doubt it.
Q. I'm sorry?
A. I doubt it.
Q. But you don't know?
A. No, sir.
Q. And what, how many did you sell of that 1100 retail versus
wholesale?
A. On 4-2 was, I'd say 99-1/2% was sold wholesale.
Q. You don't have any records that indicate that, do you?
A. I could pull records from my accountant, yes.
Q. Well, I've Subpoenaed the records.
MR. OSTROWSKI: I'd ask that he be directed to bring
them in.
THE WITNESS: I have not been aware that the records
had to be brought in.
BY MR. OSTROWSKI:
Q. I'm sorry?
A. I was not aware any records had to be brought in.
MR. OSTROWSKI: Well, I served a Subpoena on counsel,
Your Honor, an exhaustive list of financial records.
THE COURT: Talk with counsel.
MR. OSTROWSKI: The rules allow me to serve counsel
of the party.
THE COURT: Pardon me?
MR. OSTROWSKI: The rules allow me to serve the
counsel, and that's what I did.
THE COURT: Well, you served counsel. Ask counsel
about the production then.
MR. OSTROWSKI: I will, Your Honor.
THE COURT: You don't serve it on the witness, or the
party.
BY MR. OSTROWSKI:
Q. Okay. With, with respect -- what was the next one you put
out? Was that --
A. PDSI-005.
Q. And whose program is on that?
A. Larry James.
Q. And how many were sold?
A. According here, 3202 disks.
Q. And what was the retail and wholesale prices?
A. Retail on that I think was $99, $99 or $79, one of the
two.
THE COURT: Excuse me?
THE WITNESS: $99 or $79.
BY MR. OSTROWSKI:
Q. And what was the wholesale?
A. Wholesale on that, I think it went from $6.25 to $11.75.
Q. And what was the next release in order on the calendar?
A. PDSI-006-1 -- or, I'm sorry, PDSI-006.
Q. Now, was that Larry James' retrieval or was that the one
that Brian Martin worked on?
A. No, that was a Larry James.
Q. Okay.
A. I think, with Brian's work. I'm not sure.
Q. But you've already stated they were substantially similar,
correct?
A. Yes, sir.
Q. Okay. What were the figures on PDSI-006?
A. I do not have that figure.
MR. OSTROWSKI: Okay. I'd ask that he be directed to
produce that, Your Honor, under Subpoena.
THE WITNESS: I'll write that down.
THE COURT: I suggest, the request went to counsel,
and I would think you would ask Mr. Kitchen about it.
BY MR. OSTROWSKI:
Q. With respect --
THE COURT: You don't want to do that.
MR. OSTROWSKI: I will do that, Your Honor.
THE COURT: I see. You will do it. All right.
Meanwhile, you want me to direct the witness to do so.
MR. OSTROWSKI: Well, I --
THE COURT: Mr. Kitchen may be sitting on it.
MR. OSTROWSKI: Mr. Graham has the records, it seems
to me.
THE COURT: I don't know anything about that. I
don't know.
BY MR. OSTROWSKI:
Q. With respect to, what was the next release? Was that --
there's some confusion in my notes about that. Is that NO --
A. No. There was PDSI-006-1.
Q. Okay. I take it you -- was there a -2?
A. No, sir.
Q. And I take it you don't have the figures for those also?
A. No, sir. The PDSI's were recalled. That's why I didn't
really think that was necessary, but I will bring it.
Q. Do you have any of the figures for NOPV-006?
A. No, sir.
Q. Okay. And --
A. 6 or 6-1 I don't.
Q. And 007?
A. 007 was not Larry's code.
Q. Is that the finished, is that the second version of Brian
Martin's?
A. That was the number 1 version introduced to the market,
right. That was after another disk before that. It was,
version 1 was the first disk that came out. That was not Brian
Martin code. That was Jeff Woods' code -- or, Jeff Anderson's
code. Then we released NOPV-7, which was our new code. That's
how I was instructed to do it.
Q. Now, after the, you had a dispute with Larry, did you --
you've already testified that you talked to some people out on
the West Coast about the dispute. What did you tell them about
what Larry was doing?
A. They asked me certain questions and I gave them certain
answers.
Q. What did you tell them about what Larry was doing?
A. I didn't tell anybody Larry was doing anything. They
asked me if the program was mine, and I answered their
question. Yes, it is mine.
Q. So all you said was --
A. That's all I said.
Q. Okay. But did you tell them that Larry put a copyright
notice on something that was yours?
A. I said there was a copyright notice on it by Larry James,
but we owned the program. That's what I said.
Q. Okay. And how many people did you tell that to?
A. I'd say three people.
Q. Did you ever write any memos on any computer bulletin
boards about this case?
A. Not that I recollect. I know I answered a big -- oh,
yeah, I did.
Q. Oh, you did?
A. Yes, sir.
MR. OSTROWSKI: That's, I'd ask Mr. Kitchen to
produce that under Subpoena.
BY MR. OSTROWSKI:
Q. Is that available?
A. What, the rebuttal, that I put out?
Q. You, you wrote a memo on, that ended up on computers?
A. You want me to get it?
Q. Yeah. I just want what you wrote. Did you make, did you
write anything about Larry James and this dispute?
A. To my recollection --
Q. I'd ask you not to refer to the document unless we need it
to -- you can --
MR. KITCHEN: That's asked and answered, Your Honor.
He said he did and he got up to get it. Now he's got it.
THE COURT: I don't even have in mind what the
question was. There was so much interruption. Start from
scratch.
MR. OSTROWSKI: Well, that's why I re-asked the
question.
BY MR. OSTROWSKI:
Q. Did you write any, did you write anything about Larry
James and this lawsuit?
A. Did I say anything to anybody --
THE COURT: Did you write?
THE WITNESS: In this letter.
BY MR. OSTROWSKI:
Q. Okay. And what, what's the date of the letter?
A. The date is --
MR. OSTROWSKI: Can we mark it?
THE WITNESS: 2/6 -- 2/26/93.
MR. KITCHEN: Mark that Plaintiff's Exhibit 33.
(Plaintiff Exhibit 33 marked for identification.)
BY MR. OSTROWSKI:
Q. What's the date of the letter which is Plaintiff's Exhibit
33?
A. 2/26/93.
Q. And where did this go to?
A. That was sent out on the Echo Mail system from --
THE COURT: Sent out what?
THE WITNESS: On the Echo Mail, electronics system,
electronic mail.
THE COURT: Is that E-C-O, or E-C-H-O, or neither?
MR. KITCHEN: E-C-H-O, Your Honor.
BY MR. OSTROWSKI:
Q. Okay. And how many --
THE COURT: Now, electronic mail system, what do you
mean? What do you mean when you say electronic mail system?
THE WITNESS: It's a computer bulletin board mail
system which you put messages in.
THE COURT: Into a bulletin board?
THE WITNESS: Yes, sir.
THE COURT: And you said there were a whole bunch of
bulletin boards, 55 or something, and you had one.
THE WITNESS: Yes, sir.
THE COURT: Go to yours?
THE WITNESS: No, sir.
THE COURT: All of the others?
THE WITNESS: Pardon?
THE COURT: It go to all the bulletin boards?
THE WITNESS: It goes to almost all of them, but I
was not in the Echo mail at the time that was done, no, sir.
THE COURT: I see.
BY MR. OSTROWSKI:
Q. Where does the Echo operate out of?
A. The Echo operates out of -- that one there where I -- that
one is out of Virginia.
Q. And do you know --
THE COURT: We got all these bulletin boards, but now
you're talking of, quote, that one, unquote.
BY MR. OSTROWSKI:
Q. The Echo operates out of Virginia?
THE COURT: Is Echo a bulletin board?
THE WITNESS: Yes, sir.
THE COURT: And that's in Virginia?
THE WITNESS: This one is. This is a network off of
it. There's more than --
THE COURT: Echo is nationwide, maybe worldwide.
THE WITNESS: Yes, sir.
THE COURT: And this is a, quote, an offshoot,
unquote?
THE WITNESS: Yes, sir.
THE COURT: What do you mean, an offshoot?
THE WITNESS: Well, it means that really it's not
like Compuserve. Compuserve is a big E mail system. This is
not a big -- it's big, but not big.
THE COURT: Not a subscriber to this worldwide Echo?
THE WITNESS: Not on most systems, no, sir.
THE COURT: So it gets what, dribs and drabs?
THE WITNESS: Some people apply to it, some people
don't.
THE COURT: Some people what?
THE WITNESS: Some people, you know, sign up for it,
some people don't.
THE COURT: But they would sign up for it to get
information from it.
THE WITNESS: Yes, sir.
THE COURT: And if the Virginia, whatever it is,
isn't on the full worldwide Echo network, then it doesn't get
everything that's on the network.
THE WITNESS: Yes, sir, that's correct.
THE COURT: It does not.
THE WITNESS: It does not.
THE COURT: Now, that would have nothing to do with
what people sign up to get from it, would it?
THE WITNESS: No, sir.
THE COURT: They would, people would sign up to get
from it whatever was there.
THE WITNESS: Yes, sir.
THE COURT: All right.
BY MR. OSTROWSKI:
Q. How many people have access to the Echo bulletin board
system?
A. I have no idea how many users.
Q. Well, do you know of anybody else in this area who uses
it?
A. I do not.
Q. Why do you use it?
A. I do not use it.
Q. Did you want this memo to go out to a lot of people?
A. That was sent out for me, yes, it was.
THE COURT: Sent out for you?
THE WITNESS: Yes, sir, it was.
THE COURT: By?
THE WITNESS: A Ray Harold.
THE COURT: Who is he?
THE WITNESS: He owns a computer business, TCM
Computing.
BY MR. OSTROWSKI:
Q. Do you recall making the statement, anyone implying that
we're using a program that does not belong to us is spreading
an outright lie?
A. Yes, sir, I remember that statement.
Q. Do you recall writing -- well --
THE COURT: Not in evidence.
BY MR. OSTROWSKI:
Q. Showing you Plaintiff's Exhibit 33, this is your writing,
is that correct?
A. No, sir, it's not.
Q. Well --
A. It was drafted by Ray Harold, and I signed it and approved
it to go out.
Q. Okay.
MR. OSTROWSKI: I'd offer it in evidence, Your Honor.
MR. KITCHEN: No objection.
THE COURT: Received.
(Plaintiff Exhibit 33 for identification was received in
evidence.)
BY MR. OSTROWSKI:
Q. Well, on the second page at the top, I'd ask you to look
at it, and there's a reference to this particular individual,
four lines down. Does that refer to Larry James?
A. No, sir, that does not.
Q. Okay. Who does it refer to?
A. Greg Armenia.
Q. Other than the three people in California, have you spoken
to anybody about the case?
A. To my recollection, no, sir.
Q. Have you made any efforts to encourage people not to hire
Larry James as a computer programmer?
A. No, sir.
Q. Have you been -- have you told people that he's a liar?
A. No, sir.
Q. Or that he stole your program?
A. No, sir.
MR. OSTROWSKI: Your Honor, I don't have much more.
I'm just looking through my notes to make sure I haven't missed
anything.
THE COURT: Mr. James has some more for you.
BY MR. OSTROWSKI:
Q. You did talk to Robert Depew about the case, didn't you?
A. Robert Depew called us about it, yes.
Q. And did you tell him that Larry James took your program?
A. He already knew that.
Q. Did you tell him?
A. No, I did not.
Q. Now, the program that Jeff Anderson wrote for you in Quick
Basic, you weren't happy with that, correct?
A. For that period, yes, I was happy with it.
Q. Well, did you state at the preliminary hearing that,
quote, that Night wasn't the way I wanted it?
A. It wasn't the way we wanted it, no. Even Jeff knew that.
Q. Okay. And you didn't really think that Jeff could fix it
up for you, did you?
A. Yes, I do think he could.
Q. Okay.
A. He didn't have the time.
Q. But didn't you say at -- I'm sorry?
A. He didn't have the time.
Q. Okay. He -- didn't you say at the preliminary hearing
that, he couldn't do what I need done?
A. I don't recollect saying that that way, or meaning it that
way.
Q. You wanted an abstract of view added?
A. Yes, sir, I did.
Q. PK.UNZIP?
A. Yes. PK.UNZIP, yes, sir.
Q. And I think there's already been testimony about that,
that you compress the program and UNZIP allows you to use it?
A. Yes.
Q. I don't understand it, but, you wanted it to, quote, do
DOS commands. What, did you -- does that ring a bell?
A. The PK.UNZIP, yes, PK.UNZIP is a DOS command.
Q. And you wanted it --
A. Copy is a DOS command, and be able to exit the DOS and
stuff like that, yes.
Q. You wanted to be able to copy files to a hard disk?
A. A hard drive or a floppy, yes, sir.
Q. Okay. And Larry added those features, didn't he?
A. Yes, sir, he did.
Q. You don't dispute that?
A. No, I don't dispute that.
Q. And that the new, the version that he produced was more
convenient, easier and faster, you agree with that?
A. To part of it, yes.
Q. Wasn't that, isn't that what you testified to in the
preliminary hearing, that it was, quote, it was more
convenient, much easier, faster, quote?
A. I'm not quite that sure what I said, but it did do
everything he said it would do.
Q. Okay. Showing you the transcript of the preliminary
hearing, page 42, line --
MR. KITCHEN: Excuse me. What?
MR. OSTROWSKI: Page 42, line 17.
BY MR. OSTROWSKI:
Q. Could you just read those few lines, down to the bottom of
the page, and ask if that refreshes your recollection about
what you said?
A. You want me to read the question.
THE COURT: Beginning at what line?
MR. OSTROWSKI: Just to yourself.
THE COURT: Beginning at what line?
MR. OSTROWSKI: Line --
THE WITNESS: 17.
MR. OSTROWSKI: Line 17.
THE COURT: Well, that, you got to go back earlier.
THE WITNESS: Yes, sir. All right.
MR. OSTROWSKI: Well, what this can --
THE COURT: I was asking him what DOS meant, isn't
that the line, page 17 -- 42, I'm sorry. I'm on --
MR. OSTROWSKI: I'm sorry, Your Honor. Page 42.
THE COURT: I was on page 17.
BY MR. OSTROWSKI:
Q. Now, specifically with respect to lines 19 through 21,
you've had a chance to look at those?
A. I looked at 19.
Q. By the way, if you look at the top of the page, was that,
does that say direct?
A. It says Graham direct, yes.
Q. Okay. And is it fair to say that you stated at the
hearing that it was more convenient -- I'm paraphrasing, but
you've had a chance to look at it -- it was more convenient,
much easier, and faster?
A. Now you've added things in that's not even in there. Yes,
sir.
Q. Well, doesn't line 17 say, is this another way of saying
it was essentially more convenient. Answer, more convenient,
much easier, is that your answer?
A. That's, yes, well, that's the two answers, yes.
Q. Okay. And then, question, all right, by Mr. Kitchen. Was
it, was it faster for the user to be able to get around in the
thing. Answer, yes, sir?
A. Now that was another question.
Q. Right. Did you give -- is that the question that was
asked?
A. Yes, sir.
Q. And you gave that answer?
A. Yes, sir.
Q. Okay. Is it correct that the first release with the Larry
James program was May 6th, 1991?
A. No, sir.
Q. When was it?
A. April 23rd, 1991.
Q. Did you have that Quick Basic program in your own
computer?
A. At one time I did.
Q. I'm sorry?
A. At one time I did.
Q. Well, at the time when, you know, back in April of '91,
when --
A. Yes, I did.
MR. KITCHEN: Excuse me. But I'm confused when he
says the Quick Basic program, does he mean the commercial Quick
Basic program or does he mean the Quick Basic version of
Night.EXE?
MR. OSTROWSKI: No, I'm -- yeah, I'm sorry. I mean
the programming language Quick Basic.
THE WITNESS: On my computer on what date?
BY MR. OSTROWSKI:
Q. At the time when Mr. James was writing his first version,
around April '91?
A. No, sir, I did not.
Q. At the preliminary hearing, did you state that you sold
4,000 disks last month?
A. I think I said 400. I might have said 4,000. I don't
quite recollect. And that's not talking about one individual
product.
Q. Well, when we talk about selling disks, here we're
concerned with CD ROM disks?
A. Right.
Q. Are there some other disks that you sell?
A. Yes, sir.
Q. Well, let me ask you, did you sell, did you sell 4,000
disks in November of '91?
A. I'd have to look at my records and find out.
Q. And do you recall what you said at the preliminary
hearing? I'm not sure what you said just a minute ago. Do you
recall what you said at the preliminary hearing, whether you
said 4,000 were sold in November?
A. I'm not positive if it was 4,000 or 400.
Q. As far as what you said at the hearing, or what happened?
A. I'm not sure.
THE COURT: The question is what he said at the
hearing.
THE WITNESS: I'm not sure what I said at the
hearing.
BY MR. OSTROWSKI:
Q. Showing you --
A. I know I went off financial reports though.
Q. -- page 83 of the hearing, at line 6, does that refresh
your recollection as to what you said?
A. Right here?
Q. No, up here.
A. I'm sorry. Okay. That's got to be it, close, yes.
Q. And those were CD ROM disks, correct?
A. Yes, sir.
Q. And those were CD ROM's with Larry James' program on,
correct?
A. November.
Q. November of 1991, well, when you say last month in here,
what, this was December 21st.
A. So it would be November.
Q. So were you talking about November?
A. Right.
Q. I'm sorry?
A. That would be November, right.
Q. And those 4,000 disks have whose file --
A. I'd say a percentage of all of them had Larry's on it,
right.
Q. A large percentage?
A. Yes.
Q. And did you say at the hearing that you were selling 400
a week on a contract?
A. At that time, yes, we were.
Q. Is that wholesale or retail?
A. That was wholesale. The 4,000 was wholesale, too.
Q. And you stated that your file retrieval system at that
time was the best on the market?
A. My opinion, yes, it was.
Q. And you were referring to Larry James?
A. Yes, I was.
Q. And that you could sell it to other, your other
competitors for about $6,000?
A. I never offered to sell it.
Q. Well, could you have? I'm asking you what you testified?
A. I have no idea because I never tried to sell it.
Q. Well, did you testify to that, that you could?
A. Yes, I did.
Q. And how many other people were in the market at that time?
A. Five of us, six of us.
Q. I'm sorry, five?
A. Five or six.
Q. Well, there was more like 20, weren't there?
A. Not to my recollection. I can name the five of them
pretty much right now.
Q. Do you recall being asked how many there were?
A. Yes, I do.
Q. And what did you say?
A. I think I said 20, but I think there was only five.
Q. Well, were you trying to inflate the amount of damages you
were --
A. No, I was not.
Q. Well, let me just ask the question. What were you at the
hearing for? To get an injunction, correct?
A. Yes, sir.
Q. And were you trying to inflate the amount of damages that
you were at risk for by saying it was 20 instead of five?
A. No, sir, I was not.
Q. Okay. You said it was 20 though, didn't you?
A. I think I said it was 20, but I'm not sure.
Q. I'll show you in a second. Showing you page 102, cross
examination, at line 14. Would you just read those lines and
down.
A. Okay.
Q. And did you say there were 20?
A. Yes, sir, I did.
Q. And that you could sell the program to 20 for $6,000?
A. No, sir. Let me read it. I didn't read that.
Q. Well --
A. You didn't tell me to read down there.
Q. You're right. I am skipping ahead.
A. Yes, I guess you are.
Q. But you did say there were 20?
A. Yes.
Q. And you did say that you could sell to one company a
license to use your program for $6,000?
A. I didn't say I was selling it. I never claimed to try to
sell the retrieval.
Q. I know that.
A. I never tried, so I don't know.
Q. Well, did you testify to that?
A. You asked me if I could sell it.
Q. I know I did. Did you testify to that, that you could
sell it for $6,000?
A. If I sold it, I thought I could. Possible, yes.
Q. You didn't want to, but you could have?
A. Possibly.
Q. Okay. And $6,000 times 20 is $150,000, isn't it?
A. No. $120,000.
Q. You're right. My math is bad. Well, yeah, you corrected
me at the hearing, too. Your math is much better than mine.
A. I didn't mean to do that, sir.
Q. Well, I don't want to be inaccurate by $30,000. So at
that time the program had a potential value of $120,000?
A. Yes, sir.
Q. Okay.
A. Well, that's if you sold it.
Q. Right.
A. And you can get $6,000.
Q. Larry James was trying to sell it, wasn't he?
A. That's what I was made aware of, yes.
Q. And that's why you got the injunction?
A. That's why I got the injunction.
Q. And since it was the best program on the market, these
other companies were likely to have been interested in it, if
it had been offered, correct?
A. It's possible.
Q. Now, we went over this before a little bit, but did you
say at the preliminary hearing that the Brian Martin program,
his first one, I think that's Plaintiff's 19, the one that has
Brian's work on it in your handwriting.
A. Yes. That's, that was where he introduced code into
Larry's, yes. 12/13 of '91.
Q. Do you recall being asked at the hearing about that and
saying that Larry's work had been 85% removed, redone?
A. Yes, that's what I was told, yes.
Q. That's what you testified to?
A. That's what I testified to.
Q. Okay. But that's not true?
A. I'm still not sure.
Q. Plaintiff's Exhibit 16, can you identify it?
A. Yes, sir. I think that was the other tape that Greg made
of Larry.
Q. Now, this was a phone conversation between you and Larry,
correct?
A. Yes, sir. As far as I know.
Q. I don't intend to play it. I represent to the Court, I
don't think it's in dispute that this is between Larry and,
Larry James and Mr. Graham. This was a conversation between
you and Larry?
A. Yes, it was.
Q. Would you like me to play a snippet of it just so you can
verify the voices?
MR. OSTROWSKI: Any objection?
THE COURT: Not in evidence.
MR. OSTROWSKI: I'd offer it in evidence.
MR. KITCHEN: No objection.
THE COURT: Received.
(Plaintiff Exhibit 16 for identification was received in
evidence.)
BY MR. OSTROWSKI:
Q. With respect to -- well, you haven't played it, so I'm not
going to ask you specific questions about it.
MR. OSTROWSKI: I have nothing further, subject to
hopefully recalling the witness when we receive further
documents that have been requested and not received.
THE COURT: You haven't even talked with Mr. Kitchen
about that. I've suggested it a couple times, and I don't
think you've even asked Mr. Kitchen about documents requested
and not produced.
MR. OSTROWSKI: I --
THE COURT: You keep talking with the witness about
it, who wasn't the addressee of your request.
MR. OSTROWSKI: I did Subpoena the records. I have
not discussed it with counsel.
THE COURT: Talk with Mr. Kitchen. He's sitting
there right behind you. What is it that you've requested that
you haven't received?
MR. OSTROWSKI: Well, we haven't received the
financial records from several of the releases.
MR. KITCHEN: Your Honor, I was under the impression
that the figures brought in by my client essentially covered
the requested or Subpoenaed data, and apparently they do not.
They fall short.
THE COURT: And now you produced these just very
recently.
MR. KITCHEN: Oh, yes, sir.
THE COURT: Yeah.
MR. KITCHEN: Now --
THE COURT: And since that time you've had no
colloquy with Mr. Ostrowski about it.
MR. KITCHEN: That's correct, Your Honor.
THE COURT: Yeah. So I suggest that you have that
colloquy and find out where you are and get it straightened
out. Shall we say 1:15?
MR. KITCHEN: Yes, sir.
THE COURT: All right. Recess.
(Recess taken.)
MR. OSTROWSKI: I just received some financial
records from Mr. Graham. They look to be about 20 or 40 pages.
I'm sure it's not as complicated as it looks. I would prefer
to be able to recall the witness later just to cross examine
him on these documents. A cursory look indicates that they are
relevant. They have to do with profits from the business. If
I were to put that off to a later time in the trial, I believe
it would take less time, being more organized in my --
basically just gross revenue figures of his business, or, and
whatever else I find in there. So I guess I'm asking you --
THE COURT: Any objection, Mr. Kitchen?
MR. KITCHEN: Well, Your Honor, I guess my problem
with that is that the cross examination was kind of lengthy and
I thought somewhat repetitious, and I'd like to get to the
point where Mr. Ostrowski says that he is done. I --
THE COURT: I guess the answer to that is we just
take the time you need to go through and get yourself
organized, Mr. Ostrowski, and then we'll pick up. We'll just
stand in recess until you're ready.
MR. OSTROWSKI: Well, the other issue, Your Honor, is
with respect to -- well, the other remaining issue would be
with respect to the sales figures of the disks that Mr. Graham
stated he doesn't have the figures on those yet, but he's going
to attempt to get them. And that's obviously relevant. Some
of them were I believe even releases that he admitted were
similar to Larry James, but we're not conceding anything at
this point. So that would be another issue that I would ask to
recall him on that specific basis, once I receive those
documents.
THE COURT: Do you have another witness here?
MR. OSTROWSKI: I believe --
THE COURT: Mr. Kitchen?
MR. OSTROWSKI: -- Mr. Kitchen has several.
MR. KITCHEN: Oh, yes, I do have other witnesses,
Your Honor.
THE COURT: Why don't we interrupt the testimony of
Mr. Graham and go on with another witness.
MR. KITCHEN: That would be fine. Let me go get the
witness.
(CHARLES W. MORGAN, Plaintiff Witness, Sworn)
THE COURT: And what is your name?
THE WITNESS: Charles Morgan.
THE COURT: Charles Morgan. You use a middle
initial?
THE WITNESS: W.
THE COURT: And where do you reside?
THE WITNESS: In Lake View, New York.
THE COURT: Street address?
THE WITNESS: 5943 Rosewood Terrace.
THE COURT: Lake View.
THE WITNESS: Lake View, two words.
THE COURT: Thank you. New York?
THE WITNESS: That's correct.
DIRECT EXAMINATION
BY MR. KITCHEN:
Q. Mr. Morgan, are you acquainted with Richard Graham?
A. Yes, I am.
Q. About how long have you known him?
A. Five or six years.
Q. Are you in business, sir?
A. Yes, I am.
Q. And what is your business?
A. Computer related sales.
Q. Okay.
THE COURT: What?
THE WITNESS: Computer related sales and things.
THE COURT: What's that mean?
THE WITNESS: I sell computer equipment. I sell --
I do things for people that involve computers.
THE COURT: You're a fixer and a seller?
THE WITNESS: I service computers, too, yes.
BY MR. KITCHEN:
Q. Where is your business located?
A. It's located in Derby, New York.
Q. Okay. Is there a name for the business?
A. The Evans Square Computer Center. That's the name of the
store.
THE COURT: The name is what, Mr. Morgan?
THE WITNESS: Evans, the Evans Square Computer
Center. My personal business name is Custom Computer Concepts.
BY MR. KITCHEN:
Q. How long have you been in this business?
A. Actually started the business in 1989 out of my home.
I've been in business at the Evans Square Computer Center for
one year and a few days.
Q. How, how did you happen to become acquainted with Richard
Graham?
A. I guess basically we met over the bulletin board services.
Q. And what is your business, what's your current business
relationship with Mr. Graham?
A. I do contract work for Richard on and off.
Q. Like what? What does that usually involve?
A. Well, occasionally he'll get overloaded with files that
need sorting. He asks me if I want to, you know, sort some
files for him or correct directories, make sure the spelling is
correct on them and --
THE COURT: Sorting of files I take it is not a
physical endeavor but it's done through computer.
THE WITNESS: It's done on the computer, yeah.
BY MR. KITCHEN:
Q. Okay. Have you ever done any programming?
A. Many, many years ago.
Q. Okay. What kind?
A. Basic.
Q. All right. And are you a programmer?
A. No.
Q. Do you do any programming now?
A. None.
Q. Have you been involved at all with somebody who's been
writing or making a program?
A. Only when Richard started writing his retrieval, I tried
to give him some guide -- he was trying to write in Quick
Basic, which is a computer language, and he didn't know how to
do some things in it, and I was trying to guide him with my
rudimentary basic knowledge. And it turned out that really the
stuff that I was trying to help him with, what I said to do,
would not work anyway, so --
Q. Okay. Approx -- do you recall approximately when this
was?
A. Well, probably at least four years ago.
Q. Okay. And do you know Jeff Anderson?
A. I've met him.
Q. Okay. Did -- when you were trying to assist Richard in
writing this retrieval program, was there anybody else helping
him at that time?
A. No.
Q. Did you have any discussions with Richard about getting
somebody else?
A. Not really. I, you know, we sat down, both of us were
sitting there trying to think about how things might work, and
when I left Richard, he was still working on it. And it was
maybe a few days later, maybe a week later, that I spoke to
Richard again about it, and by that time he had hooked up with
this Jeff Anderson fellow that I guess was helping him make the
retrieval work better.
Q. Okay. Did you subsequently see that retrieval?
A. Yes, I did.
Q. Did you see that it, whether or not it worked?
A. Yes, I did.
THE COURT: Did it?
THE WITNESS: Yes.
BY MR. KITCHEN:
Q. Yes. Okay. Now, during the course of your contact with
Richard, have you had an opportunity to form an opinion as to
his, his business practices and honesty?
A. Yes, I have.
Q. Okay. And what is your opinion?
A. My opinion is that he's too honest.
Q. Why do you say he's too honest?
A. I've never known Richard to --
MR. OSTROWSKI: Objection. He's a character witness.
I believe he's only allowed to testify as to reputation and not
specific instances of honesty.
THE COURT: Well, he was starting to generalize that
he's never known him to do such and such. That's
generalization. I'll allow that.
BY MR. KITCHEN:
Q. Okay. Go ahead.
A. Like I said, I've never known Richard to set out
deliberately to hurt somebody in business. I've always
complained to him that I thought he was too honestly doing
business. He took too many people's word for things, and when
he gave his word he meant what he said. And he's always been
that way, to my knowledge. And he expects people to be the
same way with him, but obviously, you know, not.
Q. Have you been at all involved in the sale of CD ROM disks?
A. Yes.
Q. Okay. How about the Night Owl that Richard makes?
A. Yes, I do.
Q. Okay. Do you retail that to people?
A. Yes, I do.
Q. Is that in your store, you have it available?
A. At this particular moment, yes, I have it.
Q. Okay. How long have you been carrying his CD ROM disks?
A. I've carried Night Owl's products right from the
beginning, or right from the time we opened the store up.
Q. Okay. Is there, is there like a manufacturer's suggested
retail price on those disks?
A. There has been manufacturer's retail prices, yes.
Q. Okay. And that, by the way, is that commonly referred to
as an MSRP?
A. Yes.
Q. Okay. What is the MSRP on the Night Owl disk?
A. Currently?
Q. Yes, sir.
A. $49.95.
Q. Okay. And what is it actually sold for in your store?
A. $29.95.
Q. Okay. And who, do you buy them directly from Richard?
A. Yes, I do.
Q. You don't buy them through a middleman or a distributor or
anybody?
A. No.
Q. Okay. What do you have to pay for them?
A. $16 apiece.
Q. Okay. How many quantities do you buy at one time?
A. He's never held me down to a particular quantity. I've
been known to buy as many as 25 at a shot of a particular
version, and I've also been known to buy one or two.
Q. Now, which version is the current one?
A. Version 9.
Q. Okay. And have you paid the same amount for previous
versions?
A. Yeah. In fact, on previous versions I've paid more.
Q. Okay. So the wholesale price has gone down a little bit
for you?
A. A little bit.
Q. Okay.
MR. KITCHEN: No further questions.
CROSS EXAMINATION
BY MR. OSTROWSKI:
Q. Mr. Morgan, I'm James Ostrowski, Mr. James' attorney.
A. How do you do?
Q. I'm fine. How are you? You stated, how many -- have you
been buying CD ROM's from Richard throughout the whole series
of 1 to 9 and so on, or how far back?
A. Oh, no. I, with the exception of CD ROM's for my own
personal use, I haven't, you know, I bought earlier versions
for my own personal use on my bulletin board, but buying them
for resale, I only bought them, oh, this past year.
Q. Oh, so just version 9?
A. No. For resale I've had version 5, 6, 7, 8.
Q. Well, how much did you pay for version 9? You buy these
wholesale from Richard, right?
A. Excuse me?
Q. You buy these wholesale from Richard, correct?
A. Yes, I do.
Q. And how, if you recall, how much did you pay Richard for
version 5 disks?
A. Without going through my records I really, I don't, can't
recall, to be honest with you.
Q. Can you estimate? I believe you said it was higher in the
past.
A. I think what I said is that I paid higher prices in the
past for CD ROM's that I bought from Richard. I didn't specify
which one.
Q. Right. Well, that's all I'm asking you, if you recall,
can you give an estimate as to the wholesale price you paid for
5. If you can't, you can't.
A. For 5, $18.
Q. And now version 6, are you aware that there's a couple
different version 6's, or does that ring out in your mind?
A. Yes, I am aware of it.
Q. Do you know which ones they were, 6, 6-1/2 or so on?
THE COURT: 6-1/2?
THE WITNESS: I know what the versions were.
MR. OSTROWSKI: 6, I'm sorry.
THE COURT: 6.1, 6-1.
BY MR. OSTROWSKI:
Q. 6-1.
A. I know which version there were out, 6, 6-1, 6-2.
Q. Well, do you recall, and if it's different for each one
you can tell me, but do you recall roughly estimating what you
paid wholesale for this version 6 CD ROM?
A. Again, I want to say $18.
Q. And how about 7, version 7?
A. I can't, I can't recall on version 7.
Q. But presumably it was either $18 or $16 or thereabouts?
A. Well, prices have fluctuated up and down, depending on the
market, and I believe that 7, I think I might have been paying
around $20 apiece for them.
Q. 7, $20?
A. Yeah.
Q. Okay. Now, how much, let's say in the last, in the last
year, how much -- you said Richard hires you to do work. How
much total -- is that a yes? You've got to -- it's being
taped, so, was that a yes?
A. I have no idea. Are you asking me a question? I'm --
Q. You do work for Richard on occasion?
A. That's what I was, I was shaking my head yes.
Q. Yeah, okay. I'm just pointing out that this is the new
version, and it's taped, so, but even under the old version
we'd ask you to say yes or no for the record. In the last year
-- and he pays you for this work?
A. That's correct.
Q. In the last year how much has he paid you for any of the
work you've done for him?
A. All the work that I have done for him, you talking about
1992 and '93?
Q. Last 12 months?
A. Last 12 months.
Q. However you want to specify it, but basically the last 12
months?
A. $2,000 plus.
Q. And in prior years, was it roughly the same or different?
A. No.
Q. More or less?
A. Less.
Q. Okay. Are you familiar with any reports that Richard had
cheated Larry James out of his program?
A. I've heard that.
Q. You have heard that. How many different people?
A. Well, let me --
MR. KITCHEN: I'll object, Your Honor. Calls for
hearsay.
MR. OSTROWSKI: He's a character witness.
THE COURT: Bears upon his character, testimony, I'll
allow it.
BY MR. OSTROWSKI:
Q. I'm sorry. How many different people have you heard that
from?
A. Can we clarify the word heard?
Q. You used it.
A. Could I have read it somewhere?
Q. Read or heard?
A. Okay. In the, in the bulletin board Echo mail, I've seen
it from a number of people. I couldn't give you a count on it.
It's just very prevalent.
Q. Okay. Have you heard from anyone that Mr. Graham cheated,
I can't remember the man's name, I've got a mental block, but
are you familiar --
THE COURT: That isn't going to help, that isn't
going to help the witness.
BY MR. OSTROWSKI:
Q. Have you heard that Mr. Graham cheated someone out of a
business known as C.A.R.R.S.?
A. No.
Q. Does Mr. Graham advertise?
A. No, I don't think he does.
Q. Can you give an estimate of how many CD ROM's you've
bought wholesale from Mr. Graham just, let's say starting with,
I think you said you started with 5, 5 through 9?
A. In my retail operation, probably it was version 5, yes.
I probably totally purchased maybe 50 disks from him of all
versions since I've been in business at the store.
Q. I'm sorry. I forgot to ask you about version 8. How much
did you pay for that?
A. Again somewhere between $18 and $20. I'd have to consult
my records.
Q. I'm just asking you for an estimate.
A. Excuse me.
Q. I'm just asking you for an estimate. When you say you saw
Jeff Anderson's retrieval system and it worked, how do you mean
that? Did you run the program as a user would run it, trying
to get into the CD ROM programs?
A. I saw it run from the CD ROM. I also saw it run before it
was on a CD ROM.
Q. In what format did you see that?
A. As a program that was supposed to be up and running, a
working program.
Q. Did you ever lock Richard Graham out of your computer
system?
A. Did I?
Q. Yeah.
A. Never.
Q. Never. Did Richard Graham ever destroy any of your
programs?
A. Repeat that. I didn't hear it.
Q. Did Richard Graham ever destroy any of the programs on
your computer?
A. On my computer?
Q. Right.
A. No.
Q. What, do you know what the term dropping to DOS means?
A. Yes, I do.
Q. What does that mean?
A. Related to a bulletin board, it means when the person
using the board from a remote system actually drops out of the
bulletin board program to the DOS level on your computer, on
the bulletin board's computer.
Q. And did you ever prevent Richard Graham from doing that
after you had allowed him to?
A. No.
MR. OSTROWSKI: No further questions.
MR. KITCHEN: Nothing further.
THE COURT: Thank you, Mr. Morgan.
THE WITNESS: You're welcome.
(Witness excused.)
MR. KITCHEN: I have another witness I could call,
Your Honor, if that would, if Mr. Ostrowski still needs some
more time.
THE COURT: Well, I'm sure that Mr. Ostrowski hasn't
had the opportunity he needs to get up to speed on his further
cross examination of Mr. Graham.
MR. OSTROWSKI: No, I have not, Your Honor.
MR. KITCHEN: Okay. I'll call the next witness then.
(RALPH A. Markwardt, Plaintiff Witness, Sworn)
THE COURT: And you are?
THE WITNESS: Ralph Markwardt.
THE COURT: Spell the last name.
THE WITNESS: M-A-R-K-W-A-R-D-T.
THE COURT: You use a middle initial?
THE WITNESS: A.
THE COURT: And where do you live?
THE WITNESS: Buffalo, New York.
THE COURT: Street address?
THE WITNESS: 334 Newburg.
THE COURT: Take the witness chair, please.
MR. OSTROWSKI: Your Honor, can I borrow that
transcript again, unless you're using it, of course. Thank
you.
DIRECT EXAMINATION
BY MR. KITCHEN:
Q. Mr. Markwardt, are you employed?
A. I'm self-employed.
Q. Okay. And in what capacity? What do you do?
A. I sell and service computers.
Q. Okay. Do you have a business name?
A. RAM Enterprises.
Q. Graham Enterprises?
A. RAM, R-A-M.
Q. Oh, RAM, okay. How long have you been doing that?
A. For about two years now.
Q. Okay. What does that involve, what do you do?
A. I sell computers, build computers for different people for
certain applications, and service them if they have any
problems. I sell peripherals for computers also.
Q. Are you acquainted with Richard Graham?
A. Yes, I am.
Q. How long have you known him?
A. For about six years.
Q. Okay. And how have you known him? What has been the
circumstances of your knowing him?
A. Through bulletin boards. I was co-sysop on his bulletin
board, and as a friend.
Q. Do you recall who introduced you to Mr. Graham?
A. Larry James.
Q. How long have you known Larry James?
A. About the same if not a little bit longer.
Q. Okay. Have you had any kind of employment or business
relationship with Mr. Graham?
A. I have had some business relations with Mr. Graham. I
have sorted out files for him and I was co-sysop of his BBS.
Q. Okay. Could you describe for us what a co-sysop is?
A. The co-sysop helps the sysop run a bulletin board system.
It's a, where you can call in with your computer and leave
messages, upload, download files, and different information,
get information retrieval and stuff like that.
Q. Okay. Anything else you've done for Mr. Graham,
businesswise?
A. Not that I can recall right at this time.
Q. Okay. What was the nature of your relationship with Larry
James?
A. We were in the same users group. He was the President and
I was Vice President for a while. And let's say we were
friends also.
Q. Have you done any business with Larry James?
A. I've sold him a couple products. Other than that, not
business associates, no.
Q. Okay. Do you do any computer programming?
A. I used to a long time ago, but nothing, you know,
professionally.
Q. Okay. So you don't consider yourself a computer
programmer?
A. No. Maybe a hacker, which gets into programs and changes
some times, but nothing more than that.
Q. Okay. Are you acquainted with the Night Owl Retrieval
System?
A. Yes, I am.
Q. Okay. You're acquainted with the Night Owl CD ROM disk?
A. Yes, I am.
Q. Do you remember when the CD ROM disks, the Night Owl CD
ROM disks, were first prepared?
A. Roughly, yes.
Q. Okay. When was that approximately?
A. In around '91, early part of '91.
Q. And that was, you were acquainted with Richard Graham at
that time?
A. Yes, I was.
Q. Okay. Have you used those disks?
A. Yes, I do.
Q. Okay. And are you acquainted -- well, are you acquainted
with the retrieval system used on the disk?
A. Yes, I am.
Q. Could you just describe for us what your understanding is
of what the purpose of the retrieval system is?
A. The purpose of the --
MR. OSTROWSKI: Objection. I don't think there's a
foundation as an expert witness.
MR. KITCHEN: Well, we're not asking him as an expert
witness. We're just asking him, he's seen the disk, he's
operated the disk. I just want his, as a user, his telling us
what he's observed about the retrieval system.
MR. OSTROWSKI: I withdraw the objection.
THE COURT: I'll allow this answer.
THE WITNESS: The retrieval system that is on the
Night Owl disk, goes out, get the program, and either executes
it or extracts programs from with inside the --
THE COURT: What do you mean, goes out?
THE WITNESS: The program gets the file --
THE COURT: You said it goes out.
THE WITNESS: It goes out onto and gets a file from
the CD ROM.
THE COURT: It's set up in here, the computer is
here, it goes into itself and gets it?
THE WITNESS: It goes into, onto the CD and gets the
program.
THE COURT: From itself.
THE WITNESS: From the compact disk.
THE COURT: Yeah.
THE WITNESS: Yes.
THE COURT: From its own self.
THE WITNESS: And it either extracts the file and
uses the programming within it. You could read the programming
within it, and you can execute the program.
MR. KITCHEN: Okay.
THE COURT: Now, what do you mean, execute the
program?
THE WITNESS: Run -- if it -- as an example, if it's
a game, you would go onto the CD --
THE COURT: You can play the game.
THE WITNESS: -- and you would extract the game. You
would have maybe documentation that you could read, or you
could execute the game and play the game.
THE COURT: Execute it means you put it up on your
screen or monitor?
THE WITNESS: Yes.
THE COURT: And then you can, by use of the keys,
play the game?
THE WITNESS: Yes.
THE COURT: Once you have brought up this particular
program, you've retrieved this file or program from the disk?
THE WITNESS: Yes.
BY MR. KITCHEN:
Q. Did Mr. Graham's earliest disks have this retrieval
system?
A. It had a crude version of it, yes.
Q. And were you acquainted with Mr. Graham's efforts at
making the system less crude?
A. Yes. My part was that I introduced Larry James, who was
doing basic programming, and I figured I would get the two
gentlemen together to improve the retrieval system.
Q. Well, what was your understanding of how the situation
existed before Larry James was brought into --
A. Could you repeat that?
Q. Well, what was your understanding of what the current
situation was with regard to the retrieval before Larry James
was introduced to Richard?
A. 'Cause at the time Richard was trying to improve it, the
retrieval system.
Q. Did he have a retrieval system?
A. Yes, he did have a retrieval system.
Q. Was it on one of the published disks?
A. Yes, it was.
Q. And did it work?
A. Yes.
Q. Did you use it?
A. I had run the program, yes.
Q. Okay. And it did retrieve?
A. Yes, it did retrieve. But I figured it could be improved.
Q. Did you have any, did you have any ideas yourself as to
how you thought something like that might be improved?
A. Yes, I have several ideas --
Q. Okay.
A. -- on how it could be improved.
Q. Like what?
A. Different type of menuing, of how to select the file, and
different options in the program.
Q. Like what options?
A. One of the options was that I suggested if the scroll bar
would only go down halfway and the programs go up.
THE COURT: Scroll bar?
THE WITNESS: Which is a bar across the screen that
would select something, and as you move it down --
THE COURT: It's not a physical bar, but it's
something that appears to be a bar horizontally --
THE WITNESS: Yes.
THE COURT: -- the screen you're looking at.
THE WITNESS: Yes.
THE COURT: All right. And you can move that up or
down.
THE WITNESS: Yes.
THE COURT: All right.
THE WITNESS: I suggested that you could move the bar
down halfway and have the text move up from there on.
BY MR. KITCHEN:
Q. Now, was this suggestion based upon your knowledge as a
programmer?
A. Not as a programmer, as a suggestion of a user.
Q. Okay. You, have you seen, had you seen feature like you
were suggesting on, say, other programs?
A. I think I have, but I could not state what the program
was.
Q. Now, you mentioned that this was on a menu, right?
A. Yes.
Q. Have you seen menus on other programs?
A. Most, a lot of programs do have menus. We have a
selection of which way you want to go.
Q. Can you give us some estimate as to the years you have
been working on these computer, computers and that sort of
thing, how many different programs you looked at?
A. Thousands.
Q. Okay. Is the use of a menu at the beginning of a program,
is that in common --
THE COURT: Use of a what?
BY MR. KITCHEN:
Q. Of a menu, in the beginning of a program, is that in
common use?
A. Pretty much so. A lot of the larger programs have
different options to do different things, and they will give
you an option of picking from the menu.
Q. Now, this idea --
THE COURT: Once you have brought up, so to speak, a
particular program, then you would find a menu for that program
as to specific functions you might want to have it perform?
THE WITNESS: Yes.
BY MR. KITCHEN:
Q. And this use of a light bar on a menu so that it appears
over one selection and you can move it up and down to other
selections, is that --
THE COURT: Is that something different than the
scroll bar?
THE WITNESS: No. It's --
MR. KITCHEN: Yeah, when I said light bar, I meant to
say scroll bar.
THE COURT: Scroll.
BY MR. KITCHEN:
Q. Is that in common use?
A. Pretty much so.
Q. Yeah, okay. Any other features that you thought you'd
like to see on this retrieval system?
THE COURT: Anything he'd like to see?
MR. KITCHEN: That he would have liked to seen at the
time that he was, before Larry James got involved.
THE COURT: What relevancy does that have?
MR. KITCHEN: Well --
THE COURT: What Mr. Markwardt would have liked to
have seen?
MR. KITCHEN: Well, Your Honor, I think we have --
THE COURT: Unless he somehow got together with Mr.
Graham in that hope.
MR. KITCHEN: Well, that's what I'm, that's what I'm
leading to.
THE COURT: Then start there.
MR. KITCHEN: Okay.
BY MR. KITCHEN:
Q. Did you convey your, your ideas or thoughts to Mr. Graham?
A. Yes, I did.
Q. Okay.
A. And I made a suggestion that Mr. James could help Mr.
Graham out because Mr. James was doing programming.
Q. Did, what did Mr. Graham think of your ideas for proposed
improvements to the program?
A. He thought it was a good idea. That's why he suggested
that we meet at his house.
Q. Did, did Mr. Graham --
THE COURT: We being who?
THE WITNESS: By -- Mr. James, Mr. Graham and myself,
meet at Mr. Graham's house.
BY MR. KITCHEN:
Q. Okay. Did Mr. Graham have ideas for improvements himself?
A. Yes, he did.
Q. Okay. And this is before Mr. James became involved?
A. Yes.
Q. Okay. And did he indicate that he wanted to make those
changes on the program?
A. Mr. James indicated that he wanted to make the changes,
yes.
Q. Mr. James or Mr. Graham?
A. Would you repeat the question.
Q. Well, I'm asking if Mr. Graham indicated that he wanted to
make these changes --
A. Yes, yes.
Q. -- in his program?
THE COURT: You're not only leading, but you're
correcting the witness.
MR. KITCHEN: Well --
THE COURT: But go ahead.
THE WITNESS: I'm sorry.
MR. KITCHEN: Well, I asked a question with Mr.
Graham in it --
THE COURT: Well, you don't understand, I'm trying to
keep Mr. Kitchen from testifying and letting you do the
testifying.
MR. KITCHEN: Yes, Your Honor, my question I think
originally involved Mr. Graham and the answer included Mr.
James, so I'm not -- and by the way, to complicate the whole
thing, Your Honor, I occasionally misspeak myself because I
happen to know an individual named James Graham, and that's
just been --
BY MR. KITCHEN:
Q. But in any event, I'm talking about before Mr. James was
actually pulled into the thing. I'm asking, you had
discussions with Mr. Graham about changes that should be made?
A. Yes.
Q. Okay.
A. I was at his house when he was trying to struggle to get
the retrieval, you know, working properly.
Q. Okay.
A. And trying to make improvements on it.
Q. Well, what did you do to bring the two together, James and
Graham?
A. I called Mr. Graham and asked him if he'd be interested in
talking and have somebody improve his program for him. And he
says yes, because he had other commitments that he had to do
with his business, and so that's why I got Mr. James involved
with the three of us.
Q. What made you think that, that Larry James would be able
to help Mr. Graham?
A. Because I knew Mr. James did programming in Quick Basic,
and I knew the program Richard Graham was using was, I think it
was, I don't know if it was in Quick Basic or Basic. And it
could be changed, and I thought Mr. James could help him out.
Q. Okay. Did you feel that the, the common language between
what Richard Graham's program was and Larry James --
MR. OSTROWSKI: Objection. Leading.
THE COURT: Sustained.
THE WITNESS: They're basically the same.
THE COURT: Wait a minute. Wait for a question.
BY MR. KITCHEN:
Q. What was the importance of noticing that Richard's program
was in Quick Basic and Larry's programming experience was in
Quick Basic?
A. I knew Mr. James' expertise was in Quick Basic.
Q. Okay.
A. Or his knowledge was in Quick Basic.
Q. Yes, but why would that have been important?
A. Because Mr. Graham had a retrieval that needed some work
and modifications, and I figured that Mr. James could do it for
him.
Q. Okay. But why was it important that the, that the
languages matched, the language of Mr. James' knowledge and --
A. Because if you're not knowledgeable in a specific
language, you cannot make corrections and stuff like that
efficiently.
Q. Okay. So what did you do when Richard responded to you?
What did you then do?
A. So I contacted Larry James and asked him if he'd like to
meet, and so we met at Mr. Graham's house to talk over the
agreement.
Q. What did -- did you tell Larry James what, what you had in
mind, what you expected Richard would want him to do?
A. I explained to him that he'd like him to modify his code
for him.
Q. Did you tell him what kind of a program, did you tell
Larry what kind of a program --
A. It's a file retrieval program.
Q. Okay. Did you tell him what it was for?
A. I'm not sure I mentioned if it was for a CD disk or what
it was for.
Q. But you definitely told him it was a file retrieval
program?
A. Yes.
Q. What did Larry say?
A. He said that he'd be interested in talking to Mr. Graham
about it.
Q. Now, did Larry indicate to you at all at that time that he
had already written a file retrieval program?
A. At that time he didn't mention it, no.
Q. Okay. Well, did -- well, okay. So you got the two
together?
A. Yes.
Q. And were you present at the time?
A. Yes.
Q. Where was this?
A. At Mr. Graham's house.
Q. And approximately when was this?
A. About mid-March.
THE COURT: Of?
THE WITNESS: Of '91.
BY MR. KITCHEN:
Q. Okay. And what occurred at that meeting?
A. Mr. Graham had showed the code that he had. I think he
had it from Mr. Anderson. Between Mr. Anderson and, had made
up the code, and was showing Larry James the code and saying,
you know, different things about the code and what he would
like to have put into the code. And the two parties agreed
that they could work on it, and at the time, Mr. James wanted
a CD player for the payment to do the changes in the code.
Q. So you were, you were just, you were kind of a witness to
the conversation that took place during this meeting?
A. During that meeting, yes.
Q. Okay. Would you say that they appeared to have struck an
agreement between them?
A. I would assume they did, yes.
Q. And your understanding of the terms of that agreement
were, were what, in a nutshell?
A. For the CD player.
Q. Okay. For, for doing what?
A. For updating the retrieval program.
Q. Okay. Now, you said that he showed him some code, Richard
showed Larry some code, right?
A. Yes.
Q. And this was for, from a prior program?
A. Yes.
Q. And you understood that program was made --
THE COURT: Wait a minute. Ask questions.
MR. KITCHEN: Pardon me?
THE COURT: Ask questions.
MR. KITCHEN: Yes.
BY MR. KITCHEN:
Q. And did you know who made that program?
A. Mr. Anderson --
Q. Okay.
A. -- initially wrote the program and wasn't able to continue
working on it.
THE COURT: How do you know that?
THE WITNESS: That's what I was told by both
gentlemen, Mr. Anderson and Mr. Graham.
BY MR. KITCHEN:
Q. Now, what was actually shown to Larry James at that first
meeting?
A. It was the basic code that the two gentlemen wrote.
That's what was showed to --
THE COURT: Which two gentlemen?
THE WITNESS: Pardon me?
THE COURT: Which two gentlemen?
THE WITNESS: Mr. Anderson and Mr. Graham wrote the
code, and that code was showed to Larry James.
MR. KITCHEN: Okay.
BY MR. KITCHEN:
Q. Was there any discussion at that meeting of copyright or
ownership of the program?
A. Nothing was really said at that point.
Q. Okay. And when, when Larry James left that meeting, did
he take with him anything, any programs, anything that he would
receive from Richard?
A. For monetary value, you mean?
Q. No, no, no, no.
A. I think he took, I'm pretty sure he took the program on
the disk because he was going to modify the program.
Q. In other words, the Anderson-Graham program?
A. Yes. Yes.
Q. Okay. Now, during that meeting, at any time during that
meeting, did Larry James say, oh, by the way, you know, I've
already --
MR. OSTROWSKI: Object. Objection. This is
obviously a leading question.
THE COURT: Pardon me?
MR. OSTROWSKI: It's about to be a leading question.
He's giving a direct quote from something.
MR. KITCHEN: Well, and I'm going to, I'm going to
ask him whether he heard it or not. I don't know what --
THE COURT: Well, let's attack the matter more
generally, rather than going right to the core of the thing.
MR. KITCHEN: Okay.
THE COURT: In other words, bring out the testimony
from the witness.
BY MR. KITCHEN:
Q. Was there any discussion during the meeting about a file
retrieval program previously written by Larry James?
A. Nothing was mentioned, no.
Q. Did Larry ever say anything during that meeting about
writing a program, a file retrieval program himself?
A. Not at that time, no.
Q. Okay.
A. What was contracted is to update the code.
Q. Did, did Larry give any indication during that meeting
with regard to his ability to do these, make these changes?
A. He was confident that he could do it.
Q. Did he, did he give any explanation for that? Did he say
why he thought he was capable of doing it?
A. Well, he has been doing programming, and I was confident
that he could do it. That's why I got the two gentlemen
together.
Q. Well, okay. But did he, did he make any mention of
previous experience with file retrieval systems?
A. Not with file retrieval systems.
Q. Okay. Following that meeting, did you have any subsequent
contact with Larry James?
A. Yes, I did.
Q. Okay.
A. Like I say, at -- may I continue?
Q. Yes.
A. At the time, Mr. James did not --
THE COURT: Wait a minute. No. No, you can't
continue. Wait for a question.
BY MR. KITCHEN:
Q. What was that contact after the meeting?
A. The contact was, Mr. James came over to my house to test
out the code because at the time Mr. James did not have his CD
player and was not able to test the retrieval program.
Q. Now, you testified --
THE COURT: When was this?
THE WITNESS: Within weeks after the meeting at Mr.
Graham's house.
THE COURT: 20 weeks, one week, or what?
THE WITNESS: Two weeks, three weeks.
BY MR. KITCHEN:
Q. Were you present -- oh, excuse me. You said that one of
the terms was for Mr. Graham to give Mr. James a CD ROM player?
A. Yes.
Q. Do you, were you present when this CD ROM player was
ultimately delivered, if it was?
A. I wasn't present when it was delivered, but I assumed by
both parties that it was delivered.
Q. Okay. Well, did Larry James ever indicate to you that he
finally had gotten the CD ROM player?
A. Yes.
Q. Okay. And about how long was that after that initial
meeting?
A. Couple, few weeks.
Q. Okay.
A. A little bit after he was, you know, but he still was, we
were working together, I was giving him different enhancements,
Mr. James.
THE COURT: Him is who? Him is who?
BY MR. KITCHEN:
Q. Him?
A. As Larry James.
Q. Okay.
A. In the direction that Mr. Graham was very busy and wasn't
able to, you know, give him all the instructions, and I had a
lot of ideas about it. So Mr. Graham had me give him
suggestions on what to put into the code.
Q. Okay. And were these suggestions that you made to Larry,
were they based upon conversations you had had previously with
Richard Graham?
A. Yes, it was.
Q. Now, you say that you worked with Larry Graham, about how
often did you get together -- excuse me. You said you worked
with Larry James after this initial meeting. About how often
did you get together for that purpose?
A. Maybe once a week. Sometimes twice a week. And
sometimes, it varied.
Q. Okay.
A. It depends on how the code went, and stuff like that.
Q. And typically when you did get together, about how much
time would you spend together?
A. A couple hours, maybe a few hours.
Q. All right. And where would you get together?
A. Mostly at my house.
Q. Okay. And for how long a time did this getting together
process go on?
A. A month, maybe two. I couldn't, I wouldn't -- roughly.
Q. Okay. Did there come a time when, when he appeared to
have completed his task?
A. Yes.
Q. Okay. Was that at the end of the meetings that you had?
A. I think then he went to another version.
Q. Okay.
A. And then we continued for a while after that.
Q. Well, before we get to that then, the meetings that you
had, what would take place? He would come over to your place?
A. Show me some of the changes that he's made in the code,
and things that he's added and things, suggestions that I've
made that were added into the code.
Q. Any particular reason he would come to your place?
A. I don't live that far from Mr. James.
Q. Okay. But I mean, you could have met on a street corner
to do this?
A. We'd have to have a computer.
Q. Ah, that's what I was driving at. Did he use your
computer?
A. Yes.
Q. Okay. And what did he do? He'd come over, you have your
computer, what would he do?
A. He'd have, show me the code, or the program that he
compiled, and would show me the features of it, of the program.
Q. Okay. And then you'd discuss possible changes?
A. Changes from that, yes.
Q. Okay. Would he do any of the work like right there?
A. If there was a, like a, like a mistake in the program, he
may make a modification, and what you have to do is recompile
it. And then we would run a working version of it. We did.
Q. Okay. Did you get any remuneration for this, by the way?
A. Like I say, I was doing file retrieval for -- or, looking
through zip files and, from Richard Graham, and I felt that was
enough of payment.
Q. Were you getting --
THE COURT: What were you doing for Mr. Graham?
THE WITNESS: Sorting files for copyright notices.
BY MR. KITCHEN:
Q. Did you get paid for that?
A. Yes.
Q. What, how much was, were you paid for that sort of thing?
A. About $100 a month or so.
Q. Okay. Do you know what that would work out to hourly?
A. Not very much. But I didn't do it as a job per se. I did
it part time.
Q. Were you working at the time?
A. No.
Q. How were you supporting yourself?
A. At the time, I was on unemployment.
Q. Okay. What was your previous work?
A. I worked for Westinghouse. I -- well, I was working for
Kenilworth Electronics a little bit before that. Then I worked
for Westinghouse.
Q. Okay. After this initial program was completed by, the
work was completed by Larry James, do you know if that was used
in one of the published versions of the Night Owl disk?
A. Yes, it is.
Q. Okay. And were you aware of any other programming done
for Richard Graham by Larry James after that?
A. I don't, I'm not sure of how many retrievals he did for
Richard Graham, I'm not sure.
Q. Okay. Do you know what other languages Mr. James might
have --
THE COURT: You say you don't know how many
retrievals. You're saying, you don't know how many retrieval
programs he --
THE WITNESS: How many updates or different retrieval
programs, yes.
THE COURT: Programs, yes. Not retrievals per se.
THE WITNESS: Retrieval programs, because each
program would be on a specific CD, and each CD would have an
update to the retrieval. May I continue with your question?
THE COURT: I interrupted. Rephrase, restate the
question.
MR. KITCHEN: To tell you the truth, I've forgotten
what it was.
BY MR. KITCHEN:
Q. Whether or not Mr. James was, was experienced in any other
programming languages that you're aware of.
A. Well, while Mr. James was writing the retrieval, there was
a introduction of Quick Basic -- or, C Plus Plus, which is a
different computer language.
THE COURT: You mean, that language came into the
computer field at that point?
THE WITNESS: It was in the computer field already.
THE COURT: Already.
THE WITNESS: But it's just a faster language, a
language that can be, makes the program run faster.
THE COURT: So that was around but then the decision
or provocative thought that perhaps it could be used to make
this retrieval system run faster.
THE WITNESS: Faster and better, yes.
THE COURT: Yeah.
BY MR. KITCHEN:
Q. And did Mr. James say anything to you about his abilities
regarding the C language?
A. He was in the process of learning the language.
Q. Did he indicate to you how he was learning that language?
A. I don't know what, if he --
THE COURT: Did he or did he not?
THE WITNESS: I don't know how he --
THE COURT: Did he or did he not indicate to you?
BY MR. KITCHEN:
Q. Did he tell you how he learned it?
A. Through a lot of help files and books.
THE COURT: Did he tell you?
THE WITNESS: Yes.
THE COURT: All right. That was just the answer.
Yes, he told you.
THE WITNESS: Right.
BY MR. KITCHEN:
Q. Yeah. If the answer is yes, then the next question would
be --
A. Yes. He did a lot of reading, and through a lot of books,
yes.
Q. But he didn't, did he indicate to you that he had any
formal training with regard to C?
A. No.
Q. Okay. And were you present at any other meetings between
Larry James and Richard Graham?
A. Not that I know of, no.
Q. Are you acquainted with a program called Folio?
A. I have run it, but I don't know much detail about it, no.
Q. Okay.
A. It is also a file retrieval program.
Q. All right. Do you know if it ever has been used or, in
any connection with any of the Night Owl disks?
A. Yes, it has. It has been on, I think it was one of the
versions, maybe two of the versions, I'm not sure, of the disk.
Q. Okay. Was this before Larry James became involved, if you
know?
A. Must have been after.
Q. Okay. In your contact and acquaintanceship with Richard
Graham, have you had an opportunity to observe his business
practices?
THE COURT: You've gone into that. You started with
that, I thought.
MR. KITCHEN: Yes, that's true. I'll withdraw that
question.
BY MR. KITCHEN:
Q. Have you had the opportunity to form an opinion as to Mr.
Graham's honesty and business practices?
A. Yes, I have.
Q. Okay. What is your opinion of his honesty?
A. He's a hard working, honest person.
MR. KITCHEN: I have no further questions.
THE COURT: We'll take a brief recess now, about 10
minutes.
(Recess taken.)
MR. KITCHEN: Your Honor, I have a couple more
questions, if I may, of this witness.
THE COURT: Never take a recess, I guess, until
somebody says, yes, I am finished.
CONTINUED DIRECT EXAMINATION
BY MR. KITCHEN:
Q. When, when you were having these meetings with Richard --
excuse me, when you were having the meetings with Larry James,
did you testify that he showed you the program in its various
stages, as he was working on it, is that correct?
A. Yes.
Q. All right. And did he happen to show you the copyright
screen, the screen with the copyright notice?
A. Yes, there was.
Q. Okay. And did you happen to notice then, you know, what
it said?
A. There was several modifications to the wording of the
copyright.
Q. Did you have any discussion at all with Larry about the
contents of that screen?
A. One of the screens I mentioned to him that it should be
changed. I thought it would be different wording. It said
copyrighted by Larry James for Richard Graham. I made a
comment about that.
Q. Okay. What was your comment, to the best of your
recollection?
A. That should be changed to that.
Q. Okay. Did, did you have anything in your mind at that
time as to who was supposed to have the copyright to that
program?
A. I always assumed Richard had --
MR. OSTROWSKI: Objection.
THE COURT: Sustained.
MR. OSTROWSKI: It's not within his knowledge, and
he's assuming now.
THE COURT: All right. You're a little tardy on your
objection, but sustained.
MR. OSTROWSKI: I'd ask that it be stricken, Your
Honor.
MR. KITCHEN: Well, Your --
THE COURT: It wasn't finished.
MR. KITCHEN: Your Honor, what I asked was if he had
any particular impression in his mind at that time.
THE COURT: Yeah, and what he had in his mind is not
material.
BY MR. KITCHEN:
Q. Well, did you indicate to Larry during any of these
discussions as to what you believed the ownership of the
program was, or the copyright of the program was?
A. That's why I specified it should be --
THE COURT: Your answer is yes?
THE WITNESS: Yes.
MR. KITCHEN: Okay. All right.
BY MR. KITCHEN:
Q. And what did you say to him?
A. I mentioned to Larry that it should be changed to,
copyrighted by Larry James for Richard Graham.
Q. Did, did Larry have any disagreement?
A. I don't think so. Not at the time, no.
Q. Okay. Do you know whether or not the final version that
Larry James did of the Quick Basic program was in compliance
with your suggestions regarding the copyright notice?
A. I have seen one after that, that it was changed, but in
the final version I couldn't say if it was put in there or not.
Q. All right. Did you, did you have any discussions with,
with Larry James afterwards about writing or programming for
you?
A. Yes, I did.
THE COURT: For Mr. Markwardt?
MR. KITCHEN: Yes.
THE WITNESS: At the time I was --
THE COURT: Excuse me. Your answer is yes.
MR. KITCHEN: Okay.
BY MR. KITCHEN:
Q. And when did these discussions take place?
THE COURT: What's the relevancy of this? Is it
relevant?
MR. KITCHEN: Well, yes, because it occurred at or
about the same time that the ongoing dispute with Mr. Graham --
THE COURT: This is work supposedly by Mr. James for
Mr. Markwardt.
MR. KITCHEN: Yes, sir.
THE COURT: What does that have to do with Mr. Graham
and Night Owl?
MR. KITCHEN: Well, I think this goes to essentially
the issue of whether Mr. James was trying to market the same
program elsewhere.
THE COURT: Rephrase your question.
MR. KITCHEN: Okay.
BY MR. KITCHEN:
Q. Did you have any discussions with Mr. James subsequent to
what we've, the period of time we've been talking about here,
about a retrieval system?
A. Yes.
Q. Okay. And when did that take place?
A. In about the same time that Mr. James was writing a
retrieval for Mr. Graham.
Q. Okay. Was it during this, this period, these first couple
of months when he was writing the Quick Basic version?
A. Yes.
Q. Okay. And what, what was the substance of those
discussions?
A. I was making up a CD ROM for myself to publish and I asked
Mr. James if he would write a retrieval for myself.
Q. And what did Mr. James say?
A. He said he'd have to talk to Mr. Graham first.
Q. And --
A. And he did, and I guess Mr. Graham said it was okay for
him to write the retrieval for me.
Q. And was this going to be the same retrieval that he had
already written for Richard Graham?
A. The suggestion was made, yes, but I didn't want it that
way. I wanted a complete fresh retrieval.
Q. And was Mr. James willing to write you a fresh new
retrieval?
A. He didn't mention if he would or if he wouldn't.
Q. Okay. Well, is there some time that that discussion
stopped or that you no longer pursued that?
A. At that time Mr. Graham had Mr. James as a full time
employee, or Mr. James worked at his place of employment, and
I decided not to have Mr. James write the retrieval for me.
Q. Okay. Did you ever publish a CD ROM?
A. No, I did not.
Q. Okay.
MR. KITCHEN: I have no further questions.
CROSS EXAMINATION
BY MR. OSTROWSKI:
Q. Good afternoon.
A. Good afternoon.
Q. You stated that you asked Mr. James to change the
copyright notice to copyrighted by Larry James for Richard
Graham?
A. Yes.
Q. How would you compare the programming skills of Mr. James
and Mr. Graham?
A. Mr. James is a, does a lot more programming and could be
considered a programmer.
THE COURT: He's better?
THE WITNESS: Better, yes.
THE COURT: More capable?
THE WITNESS: Yes.
BY MR. OSTROWSKI:
Q. Did you say that Mr. Graham suggested the initial meeting
between your -- between the three of you -- among the three of
you?
A. I made the suggestion.
Q. Okay. You didn't just state that Mr. Graham suggested it?
A. I made the suggestion to Mr. Graham that he should hire
Mr. James to do some programming.
Q. And what did he do in response to that suggestion?
A. He said we should meet, and we met at his house.
Q. So as far as that, the step before that meeting, he was
taking the initiative?
THE COURT: He who?
BY MR. OSTROWSKI:
Q. Mr. Graham?
A. I took the initiative to make the suggestion to Mr. Graham
that he needed upgrades in his program.
Q. I know that. That's initially. I'm asking after that,
Mr. Graham took the initiative and wanted to have the meeting?
A. Yes.
Q. Okay.
THE COURT: Who among, who between you and Mr.
Graham, if either of you, contacted Mr. James?
THE WITNESS: I contacted Mr. James and see if he's
still interested, and then we got together.
BY MR. OSTROWSKI:
Q. Are you are aware of any taped phone conversations among
James Graham, yourself, Greg Armenia, concerning --
A. I heard there were some, but I didn't hear them.
Q. Well, did you hear that from Mr. Graham?
A. Yes.
Q. And what did he say?
A. That there were some conversations that were taped.
Q. Do you remember how many he said?
A. No, I don't.
Q. Do you remember who the parties to the conversations were?
A. I -- at this time I do not know. I know there were taped
conversations.
Q. Well, were any of your conversations taped?
A. I don't think so. Nothing was mentioned to me that they
were.
Q. Did you have a conversation with Mr. Graham about this
case in which he said to Rich, I need a 210 megabyte hard
drive, and he said, don't worry, I'll take care of you?
A. That wasn't a conversation with me.
Q. Well, was it somebody else's conversation?
A. I don't know.
Q. Okay. So --
A. I couldn't say.
Q. -- you were never a party to a conversation with Mr.
Graham in which that's what took place?
A. Not that I can recollection, no.
Q. Did he ever give you a 210 megabyte hard drive?
A. No, he didn't.
Q. Do you know what Mr. Graham's practices were with regard
to taping conversations?
A. I do not know his --
Q. Generally?
A. I don't know if he did, if he ever did. Where the taped
conversations come from, I do not know.
Q. Are you familiar with -- have you heard from other people
that Mr. Graham stole Mr. James' program?
A. I didn't hear anything like that.
Q. Well, have you heard from anyone that Mr. Graham was using
a program that belonged to Mr. James?
A. The reverse of that maybe, yes, I heard, but not that way,
no.
Q. Well, so the answer is no, you didn't hear that?
A. No.
Q. During this time you were, when you were working with Mr.
James you stated that you were on unemployment?
A. I'm not sure if I was starting unemployment, I think, or
if I may have just ended it. I'm not sure.
Q. Richard was paying you $100 a month approximately?
A. Yes, maybe a month and a half, two months, maybe.
Q. Well, do you remember what months that may have been in
'91?
A. I'm not sure if it was '91.
Q. That he was paying you $100 a month?
A. Yes.
Q. Okay. Did you ever use Larry James' BBS?
A. Yes, I have.
Q. Is that, what kind of a -- are you aware what kind of
program he had to allow people to use that?
A. PC Board, which is a bulletin board system, from a Clark
Development Company.
Q. Now, are you familiar with the Quick Basic version that
Larry James did, that was the first program that he wrote for
Richard?
A. I have seen it.
Q. Now, what was your relation -- when Richard was putting
that together for the CD ROM, what was your relationship with
Richard at that time?
A. I was helping Larry James put the program together.
Q. And when Larry --
A. With suggestions, not necessarily programming, with
suggestions.
Q. General ideas?
A. General ideas.
Q. Okay. What happened, I mean, what happened to that
program when it was finally -- I mean, a program's never done,
I guess, but when that was done to the satisfaction of
everyone, what happened to it next in order to get --
A. The program went on the compact disk.
Q. How did that happen, in that case?
A. I assume that Mr. James gave the program to Mr. Graham and
Mr. Graham sent it to the, I don't know if you'd call it a
publisher. Well, a person that makes the CD's.
Q. You say you assume. Do you have knowledge, either
personal or from what Mr. Graham told you, that that is true?
I know that's a confusing question. Let me ask you, did you
see Mr. James give the program to Mr. Graham?
A. A couple versions, but nothing, I don't know if it was a
final version or not.
Q. I'm talking about the Quick Basic. This is back around
April roughly.
A. Okay.
Q. Does that make sense, datewise?
A. When they first started? Okay. Yes. March --
Q. March or April?
A. Yes. Okay.
Q. It's not all that important which. So Mr. -- now, what
form did Mr. James give the program to Mr. Graham?
A. On a floppy disk.
Q. Source codes?
A. Yes.
Q. Okay. And did you see -- now, this is -- was this before
the Quick Basic -- are you familiar with which release that
was?
A. No, I'm not.
Q. Numberwise?
A. I don't know what numberwise.
Q. But do you recall at some point that there was a CD ROM
with Larry's Quick Basic program as the retrieval system?
A. This is when they were first starting?
Q. Right. Yeah.
A. This is when they --
THE COURT: This is when they mentioned the floppy.
THE WITNESS: Yes.
THE COURT: Yeah.
BY MR. OSTROWSKI:
Q. What I'm asking you is, did Mr. Graham get that floppy
before the disk was manufactured and released and distributed?
A. He put the program on the disk.
THE COURT: Floppy?
THE WITNESS: Floppy disk.
BY MR. OSTROWSKI:
Q. Well, he is who?
THE COURT: Wait a minute. Have you finished your
answer?
MR. OSTROWSKI: I'm sorry.
THE WITNESS: Mr. Graham put the program on the
floppy disk, gave it to Mr. James to modify and update and
correct.
BY MR. OSTROWSKI:
Q. Well, you've completely lost me here. Are you talking
about the first time they had the meeting?
A. Yes.
Q. Okay. That's not what I'm talking about. I'm talking
about Larry, Mr. James had, was working on the program, you
were giving him a few tips. At some point it was done?
A. Yes.
Q. At least for that time period. Is that correct?
A. Yes.
Q. And he then gave that program to Mr. Graham, correct?
A. Yes.
Q. Was that before the release of the CD --
A. It would have to be, yes, because the program would go
onto the CD.
Q. And Mr. Graham would put it there?
A. Yes.
Q. How would he do that?
A. He'd correlate all the data and give it to a publisher.
Q. Well, I'm just -- I'm sorry. Go ahead.
THE COURT: So the actual physically putting it on
the CD is done by a publisher?
THE WITNESS: Yes.
THE COURT: In a process which has been referred to
as cutting?
THE WITNESS: Yes.
BY MR. OSTROWSKI:
Q. Okay. What format -- would Mr. Graham get Larry's source
code on a disk?
A. I'm not saying it's a source code. I assume that he gave
him the program, the executable program, to put on the compact
disk, to cut.
Q. Well, you know more about computers than I do. When you
say executable program, what --
A. The finished product.
Q. Is that -- and how does that appear if you take that and
put it on a screen in a computer, what do you see?
A. Well, you would write a program, and by writing a program
you'd have source code.
Q. Right.
A. You'd put it to a compiler that would compile it and make
an EXE file out of it that you would execute.
THE COURT: This comprise a bunch of zipped up
packages?
THE WITNESS: No. It would make a executable file
that you would run, and, just like the game I mentioned before.
You would execute the game or you'd execute the menu program.
BY MR. OSTROWSKI:
Q. I'm showing you Plaintiff's Exhibit 18. Does that look
like source codes for a file retrieval system?
A. Yes, it would.
Q. Now, is this what Mr. James gave to Mr. Graham?
A. I'm not sure --
Q. Either in paper or floppy disk?
A. I do not know what was transpired between the two
gentlemen. I know the -- this is the source code. The source
code has to be compiled --
Q. Right.
A. -- to a executable file that can be run to bring up a menu
and retrieve some zip files or whatever it has to do.
Q. Is what you're saying that Mr. James did give Mr. Graham
the program before the release, correct?
A. Yes.
Q. In the form of an executable file, which means, I take it,
pretty much what the user is going to use --
A. Yes.
Q. -- when it's ultimately --
A. Yes.
Q. Okay. So that the form -- and Mr. Graham had this before
the release of that Quick Basic program, its manufacture and
release?
A. It would have to be before --
Q. Before.
A. -- the manufacture and release because it has to be put on
a disk.
Q. And Mr. Graham did that?
A. Mr. Graham put this together, yes.
Q. And what, did he --
THE COURT: Mr. Graham didn't put it on the disk.
The publisher does.
THE WITNESS: The publisher put, makes the disk.
BY MR. OSTROWSKI:
Q. But Mr. Graham puts the tape together, correct?
A. He correlates all the data, puts it together, and gives --
Q. On tape?
A. On tape.
Q. What kind of tape? This is another confusion.
A. It's a storage media where you put data on a tape. It's
like storage media.
THE COURT: Cassette?
THE WITNESS: Like a cassette.
MR. OSTROWSKI: Okay.
THE WITNESS: It has computer information.
THE COURT: A larger, like a reel, more tape?
THE WITNESS: I'm not --
THE COURT: A greater capacity?
THE WITNESS: Yes. It's a greater capacity storage
media.
BY MR. OSTROWSKI:
Q. Okay. So the, the form -- now, well, let me ask you. Did
you see the completed program? By which I mean completed at
that time for the Quick Basic version and the CD ROM, did you
see that in executable form?
A. I've seen several versions as it was being worked on, yes.
Q. Well, did you see the --
A. And once the product was released, I have seen it, yes.
Q. Okay. So do you know what, do you know what the -- when
you execute the program, do you know what you see as far as any
copyright notices?
A. There's a copyright notice in it.
Q. Okay. And where? Once you execute the program?
A. If I'm not mistaken it's at the end screen.
Q. Well, let me ask you this. Were the copyright notices in
different places for the Quick Basic versus the C version?
A. I'm not sure.
Q. Okay.
A. I think it was the same place.
Q. So what you're saying is, at least on one of these
versions, the copyright notice was at the end?
A. Yes.
Q. Okay.
THE COURT: The end? Or screen?
THE WITNESS: When you exit the program.
MR. OSTROWSKI: Exit screen.
THE COURT: Where you exit.
THE WITNESS: Yes.
THE COURT: Screen is up front.
THE WITNESS: When you exit the program, it will show
the copyright notice.
BY MR. OSTROWSKI:
Q. Right on the monitor?
A. On the monitor.
THE COURT: Is that what they call a screen?
Whatever is on the monitor --
THE WITNESS: Yes.
THE COURT: -- is a screen?
THE WITNESS: Yes.
THE COURT: All right.
BY MR. OSTROWSKI:
Q. Was there any other version which, that you saw, that had
the copyright notice on the front screen, or whatever you want
to call that?
A. I think it was mostly at the ending.
Q. Okay. But in any event, with respect to the Quick Basic
version, this, the first one that he did for Richard, Richard
had that program before it was distributed in executable form?
A. I don't know what was transpired between the two
gentlemen, if it was the executable file or the source code.
I couldn't say.
Q. Well, I'm not --
A. I wasn't part of that.
Q. You've already --
A. I --
Q. You've already stated that -- okay. Go ahead.
A. Mr. Graham would have to have the finished program in
order to send it to the publisher to make it, make the CD.
Q. There's no other way to do it, right?
A. There's no other way to do it.
Q. And that, if he had that program he would have tested it
out, correct?
A. I would assume so.
Q. And in testing it out, he would have seen the opening
screen?
A. I would assume so.
Q. And then he would have worked around with the programs?
A. I don't know if Mr. --
Q. Well --
A. Like I say, this is hearsay, because, you know, I didn't
see it.
Q. But I'm just -- okay. I'm sorry. I'm just asking you how
essentially anybody runs any program since you're an
experienced --
A. I would assume, yes, it should be --
Q. -- guy.
A. -- final test --
THE COURT: Well, wait a minute. You cannot both
talk at the same time. Ask a question, give your answer.
THE WITNESS: I'm sorry.
BY MR. OSTROWSKI:
Q. When you have a program in executable form, you can see
the opening screen, then you work on it, and then you see the
closing screen, correct?
A. Yes.
Q. Okay. Did, did Mr. Graham have discussions with you about
taking Mr. James' Compuserve number out of the copyright
notice?
A. There was discussion that Mr. James did not want it in
there.
Q. By Mr. Graham, you mean?
A. By Mr. Graham, yes.
Q. Okay.
THE COURT: Which? Who didn't want it in there?
THE WITNESS: Mr. Graham did not want it in there.
BY MR. OSTROWSKI:
Q. Now, you said that, at some point, that Mr. James was the,
an officer in a users group?
A. Yes.
Q. And where is that, at UB?
A. University of Buffalo, yeah.
Q. They meet at UB?
A. Yes.
Q. But it's a private group?
A. Well, it's a public, it's a computer users group that is
open to the public.
Q. It's not part of UB?
A. No.
Q. Just, they meet there. How many people are in that?
A. Less than a hundred.
Q. Okay. And as part of being an officer in that, would
people come to him for consultations on programming?
A. Yes. Questions. He runs the club, its different
operations and stuff like that.
THE COURT: The he we're talking about now is --
THE WITNESS: Mr. James.
THE COURT: -- Mr. James.
BY MR. OSTROWSKI:
Q. This Anderson/Graham program that you're familiar with, is
it fair to say that it needed a lot of work?
A. Yes.
Q. It was kind of awkward?
A. Yes.
Q. I think in fact you may have used that word at the
hearing.
A. Yes, I did.
MR. OSTROWSKI: I have no further questions.
THE COURT: Anything, Mr. Kitchen?
REDIRECT EXAMINATION
BY MR. KITCHEN:
Q. Now, all that series of questions in which you assumed
that Mr. Graham did this or did that to get the program to the
publisher, was that based on, you know, an actual example, or
are you just telling us --
A. I wasn't physically there when the information was passed
from one person to another person.
Q. Also, you had previously said something about when the
Folio program was used on these disks. Do you remember when,
and you I think had said that that was before or after --
A. I think I was mistaken at the time.
Q. Okay. Do you know when Folio was used on any of these
Night Owl --
A. It was before Mr. James wrote the program.
Q. Okay.
MR. KITCHEN: Nothing further.
THE COURT: Anything?
RECROSS EXAMINATION
BY MR. OSTROWSKI:
Q. You are familiar with Mr. Graham's business practices, the
way he did business?
A. Not completely all of his business practices, no. I'm not
part of his business.
Q. Well, you were supporting his BBS, correct?
A. Yes.
Q. And you're a very experienced -- you're not a programmer,
but you are experienced using computers?
A. Yes, I am.
Q. And your testimony concerning what programs, concerning
the transfer of data to Mr. Graham from Mr. James was based on,
in part on your experience and knowledge of the industry and
how computer users and programmers work, is that correct?
A. Basically.
MR. OSTROWSKI: No further questions.
THE COURT: Thank you, Mr. Markwardt.
(Witness excused.)
MR. KITCHEN: I have another witness, Your Honor.
THE COURT: You have no more witnesses?
MR. KITCHEN: Pardon me? I have --
THE COURT: You say, do you have another witness?
MR. KITCHEN: Yes, sir.
THE COURT: Yes. Just go.
MR. KITCHEN: Okay.
(PHILIP C. SWANSON, Plaintiff Witness, Sworn)
THE COURT: And what is your name?
THE WITNESS: Philip Swanson.
THE COURT: Philip.
THE WITNESS: Swanson.
THE COURT: S-O-N.
THE WITNESS: S-W-A-N-S-O-N.
THE COURT: S-O-N, yeah. Middle initial.
THE WITNESS: C.
THE COURT: Where do you live?
THE WITNESS: Jamestown, New York.
THE COURT: Street address.
THE WITNESS: 24 Allendale, A-L-L-E-N-D-A-L-E,
Avenue.
THE COURT: One L, Philip?
THE WITNESS: Yes.
THE COURT: Lots of Swansons in Jamestown?
THE WITNESS: Oh, yeah.
THE COURT: Take the witness chair. Having been
raised there myself, I know that.
DIRECT EXAMINATION
BY MR. KITCHEN:
Q. Mr. Swanson, are you employed?
A. I'm an independent contractor.
Q. Okay. What -- are you self-employed then?
A. Yes.
Q. Okay. Does your business have a name?
A. PCS Enterprises.
THE COURT: Excuse me?
THE WITNESS: PCS Enterprises.
THE COURT: PCS Enterprises.
BY MR. KITCHEN:
Q. P as in Peter, C as in cat, S as in --
A. Philip Charles Swanson, PCS.
Q. Oh, gotcha. And what, what is the nature of that
business?
A. Computer consulting. Largely software development is what
I, where most of my business comes.
Q. Okay. How long have you been doing that?
A. 11, 12 years. Call it 11.
Q. What do you actually do?
A. I develop -- okay. I can do, take any, take a project
from brand new. I'll go out and I'll visit a client, and they
say, well, you know, maybe they're experienced, maybe they're
not. We need this, this, this pieces. We need equipment, we
need software. Mostly what it is now, you know, most of the
business I'm seeing is like, well, we need a program that does
this, and I get together with them and I say, okay, let me make
sure we know just what you want. Then I go and I write it, and
we'll come back, and we'll just tweak it until the customer is
satisfied that, this is what I want.
Q. Do you actually do software programming?
A. Yes.
Q. Okay. And are you acquainted with various programming
languages?
A. Yes, I am.
Q. What programming languages do you use in your software
programming writing?
A. The most recent ones, I'm using C a lot now, d Base,
Clipper, which is a d Base variant.
THE COURT: D Basis?
THE WITNESS: d Base.
THE COURT: D-Base?
THE WITNESS: The name is, it's little d, large B-A-
S-E. And their latest version is 4.0. And there's also a
language called Clipper, which is very much like d Base only
it's compiled instead of interpreted, which I'll spare you the
tech, if you want. And that's, that's the bulk of it, you
know, Fortran, you know, I've done some other stuff, but I've
not seen a lot of anything.
THE COURT: Fortran, F-O-R-T-R-A-N?
THE WITNESS: Yes.
BY MR. KITCHEN:
Q. Fortran is usually associated with what kind of computers?
A. You used to see a lot of it, more on, well, this is before
like a lot of mainframes. Fortran formula translation. It was
big for, well, NASA like it. Big, greater number crunching,
it's strong in number crunching.
Q. Have you had any formal training?
A. Yes. I have a Bachelor's from RIT.
Q. In what?
A. Applied systems software. It's a computer degree with
specialization in software.
Q. When did you get that?
A. I got that in 1988, August, I believe.
Q. Were you doing this sort of thing though before you
completed your degree?
A. Yes, I was.
Q. Okay. Do you own any computers yourself?
A. Yes, I do.
Q. How many software programs have you written?
A. Oh, two, three dozen, I guess, yeah.
Q. What language did you use for most of those?
A. Most of those were d -- well, okay. Let's call, let's
made d Base about a third, maybe Clipper about a third, well,
I put C at a third. I'm probably a little under a third
because I've done, I'm about a third on each, I guess.
Q. What does somebody have to do to program?
A. Well, you need to know what you're programming, and when
all your specs are clear, you need to design supporting data
structures, and this is your -- well, how can I say this in a
couple sentences. You make your supporting data structures or
data base files. You have an organization -- well, okay. You
use the tools that are available to you in the language. For
statements, if then statements, and because you're trained and
you know what to do, what to do with them -- that's a tough one
to put in a paragraph. What do I do. Okay. You get the specs
clear. You've got to have your supporting data structures
clear. And I like to use top down approach, okay, which is a
programming method where you design and make sure your design
is complete from, at this layer, before you proceed on down.
That's, I can clarify, I know.
Q. Okay. At one time were you -- well, are you acquainted
with Richard Graham?
A. Am I acquainted with him, yes.
Q. Okay. When did you make his acquaintance?
A. September '92, I think.
Q. So it would almost a year?
A. Yes.
Q. And what were the circumstances of your meeting?
A. A mutual friend of ours, Wayne, well, I don't know, you
know, how you came in contact with Wayne, but a friend of mine,
Wayne Berg, passed me the job. He said, you know, I know this
guy, he wants a C program or he wants a program or whatever,
maybe you can fill the bill. And he just put us in contact.
Q. Okay. And so did you have a meeting then with Richard?
A. Yeah. We met and talked a time or two and decided we, you
know, I could fill the bill.
Q. Okay. Well, what was the bill to fill? What was the,
what was the work that needed to be done? What did he want you
to do?
A. He wanted me to take Brian's, you know, the Night Owl, the
Night Owl code at that time that, you know, that I understood
that Brian had just completed, and continue to --
THE COURT: Who is Brian?
THE WITNESS: Brian Martin, the -- he was the
programmer who worked on it just before I did.
THE COURT: I just wondered because Brian sounds like
a very good friend.
THE WITNESS: No, well I know him, you know, I've
heard the name bantered around. I figured, well, you guys have
been through it so I figured you'd know Brian. Brian, I think
it's Brian Martin. He's a programmer out in Kodak and he had,
you know, I understood he had reworked the code, and I got it,
I picked it up after that. And I was going to continue to, you
know, enhance it, and whatever was needed.
BY MR. KITCHEN:
Q. Well, let me show you Plaintiff's Exhibit 20. Do you
recognize that?
A. Yes.
Q. Okay. What, what is it?
A. This looks like Brian's stuff. This looks like this, this
looks like some of the early code that I was got, you know, the
stuff I was probably initially given.
Q. Okay. Now, you've initially described this as Brian's
stuff?
A. Yes.
Q. So could you tell us exactly what that is really?
A. Code that Brian wrote.
Q. Okay. Is the term source code --
A. Yes, this is source code.
Q. When you write a program, and print out what you've
written, is that what it looks like?
A. Yes.
Q. And what does this, how does this source code relate to
what it is that you're trying to accomplish?
A. This, these are the directions that humans can read, that
you're going to give to a compiler than changes it into
something the computer can understand. And this is, well, the
source. This is where the description of the computer's, the
computer program's functionality begins.
Q. Now, did you also have a working copy of the program
itself, the compiled program?
A. Yeah. Well, when Rick gave me one, yeah.
Q. Yeah. So you --
A. Rick, Richard Graham. When he, you know, I didn't have it
before. He was, that was going to be the program I was going
to work on so he supplied the code.
Q. So you had both the source code and you had the working
program?
A. Yes.
Q. Okay. And what did Richard want you to do?
A. Rick had a number of enhancements. Okay. Now, the first,
the first things he wanted me to fix, the first weeks he wanted
me to make on it, boy, I'm not sure. Okay. There were
cosmetic errors. Search command was one of the early ones, we
wanted to enhance the search command, I believe. I think the
copy command had problems with it. Okay. I'm, I can't be sure
on this but these are, like, some of the early things I recall.
Q. What do you mean by enhancements?
A. Improvements, yeah.
Q. So you would not, I mean, these are small changes as
compared with large changes?
A. Yes.
Q. Okay. Now, what would that involved in terms of code
writing? How much, you know, how much change?
A. Depends on the specific type of enhancement, of course.
But I'd go in, I'd look at the existing code and I'd trace down
to the point where, okay, these are the instructions that we
want to change. And I'd add, subtract, change routines until
that, at a section to the code until it's as desired.
Q. Okay. Let me show you Plaintiff's 21. Do you recognize
that?
A. Yeah. This is, this is this early code. This -- I think
this is stuff Larry wrote. This is the stuff Larry wrote,
isn't it? Let me make sure. Wait a minute. This is, this is
a little bit different than the code I had reviewed. I don't
remember, I don't remember a switch statement in there. I'm
not sure I've seen this code before. No. This has got to be,
no, I don't think this is stuff Larry wrote. This, okay.
There are some routines here, there are some of Brian's
routines in here. Maybe this is real early stuff from Brian
because it doesn't have, you know, it doesn't have all the
features we added. Yeah. This is what I think, this looks
like Brian's, you know, there's the mouse, because this is
not --
Q. Does the copyright notice at the top give you any
indication of --
A. 1993. Oh, okay. No. Wait a minute. Wait a minute. Is
this my stuff? Because this has the, see these angle brackets
right there?
Q. Yes.
A. This is something I put in there to emphasize that text,
and that's just a little code I used. Maybe this is my stuff.
Q. Well, make sure.
A. Let me find some, let me try and find some -- okay. This
is my stuff. I recognize my routine headers. Logo free.
Yeah, this is my stuff.
THE COURT: I understand there's six separate
packages there. Are you looking through all of them and is
your conclusion that all of them --
THE WITNESS: Let me check, Your Honor.
THE COURT: -- comprises your stuff?
THE WITNESS: Okay. Let me page through. Okay.
Yeah. This is -- I had written in this code. This is the code
that I was handed initially and it's modified because I see
some of Brian's headers and I see some of my headers. Here's
a --
THE COURT: No. You said before, it had some of your
input.
THE WITNESS: Yeah. I recognize --
THE COURT: That wouldn't have been then something
you received.
THE WITNESS: No. This is -- I didn't receive this
code. This is code that I had received from Brian and I had
since modified because there's, yeah, there's my stuff in
there.
THE COURT: So this is Brian plus Swanson.
THE WITNESS: Yeah.
BY MR. KITCHEN:
Q. Did you do any program along this line from scratch, from,
beginning from nothing?
A. From this, you mean write a whole new thing?
Q. Right.
A. No.
Q. Now, were you acquainted with what the function of this
particular program was supposed to be, what the specs were?
A. Yeah. That was part of our, you know, when we set up the
meeting, we defined the problem.
Q. Okay. And when you saw the program in operation and you
saw the source code you received from Brian, I mean, did that
make some logical sense to you?
A. Oh, yeah. The source code in -- there was a source code
for that executable. Yeah, there was definitely a relationship
there.
Q. Okay. What -- did you end up doing anything, when you
made these changes, did you end up doing anything particularly
differently to accomplish what the program was supposed to do?
A. As far as programming technique or as far as --
Q. Right.
A. No. I'm bound by the strictures of the language. I
didn't really do anything new, a whole new leap away, no.
Q. Well, I guess what I'm saying -- well, let me ask it then,
really. If you were to have started from scratch and were
shown what a program was supposed to look like in its final
version, and you were asked to write the thing yourself, didn't
have access to the previous source code, how much would your
source code of your new program look like the source code of
the program that had already been written?
A. They'd be different.
Q. Okay. How different?
A. Okay. I'm -- you know, everyone has their own style.
You're going to have tabs different. You're going to use, you
know, some people like -- you're going to be saying things a
little bit differently. You're going to be using a little bit
different data structures. Just, you're going to -- you know,
inside the code, the source code, you're going to have
different style of commenting.
Q. Oh, okay. Okay. But are we talking about changes in
appearance, if one compares one person's source code to another
then?
MR. OSTROWSKI: Object to leading.
THE COURT: He may answer.
THE WITNESS: Changes in the -- you could see the
difference between the source code, but you could write two
different -- you know, you're talking about differences in the
source code and not in the final XE, the executable version?
BY MR. KITCHEN:
Q. Well, yeah. I guess what I'm asking is, how many
different ways are there to write a file retrieval system that
does exactly the same as another file retrieval system?
A. A lot. You know, yeah, you can do it a lot of different
ways. You're going to -- two different people write it, it's
going to be different just about every time.
Q. Okay.
THE COURT: You seem to be implying that each
programmer, his work would be identifiable, a certain
characteristic as it showed up in the final product.
THE WITNESS: You usually can, yeah. You know,
there's a standard that some people use for C. Like they
indent three spaces, and some of that. But if you have big
strips of code and you know what a guy codes like, you can
usually look at them and say, yeah, this is his stuff.
THE COURT: Well, would you know his stuff, or his,
either his and one of several others?
THE WITNESS: Well --
THE COURT: You're implying again a group of people,
a few people might use the same method or give the same look.
THE WITNESS: Yes.
THE COURT: Is that right? Or can you look at it
like a fingerprint and say, this is John Jones who did that?
THE WITNESS: No, you can't.
THE COURT: All right.
THE WITNESS: You're just, you're taking an educated
guess, based on your, you know, you know how people do things.
BY MR. KITCHEN:
Q. Would you be able to tell different programmer by how the
final program looked, if they both had the same specifications
and the same requirements for the program?
A. If they had the same specifications and they held tight to
those specifications, you shouldn't be able to look at the
final product and say, this is his or this is his, because --
THE COURT: So within that strict guideline you
wouldn't have any different tabbing or different commentary?
THE WITNESS: No. Because this is, the end program
is what the user sees on the screen, and that's what I'm
assuming we're talking, well, okay, we want our program to look
this way on the screen. You can build it five different ways.
THE COURT: Well, you're talking about a situation of
seeing it on the screen and being told to clone it, duplicate
it.
THE WITNESS: Right. Okay. If you see it on --
okay, seeing something on the screen is a great functional spec
because you know for sure what it's supposed to look like. And
then, yeah, sure, you can go and write it, and you know, it
should look the same. If you -- you can --
THE COURT: Well, why, why if you're shown what it's
supposed to be and told to duplicate it, why do you have any
work to do? Isn't it there and done already?
THE WITNESS: What -- okay. You cannot -- I believe
I think, I think I know where you're coming from. I can't take
an executable file, okay, like's on the disk or something.
These are files that computers understand and they read.
Humans don't read those and --
THE COURT: Of course not.
THE WITNESS: What you need to do is you need to take
it all the way back to step one and go through again. Okay.
I set up my own way of doing this, my own instructions to get
it back up to the final product.
THE COURT: So what you're saying, when you start
with something like this Plaintiff's 19, this printout of the
C source code that you looked at earlier, which is readable by
humans and not by a machine, if you had the machine product,
something that this could read, you'd have to print it out, for
example, in some way so you could understand it or somehow
transform it into readable directions. You wouldn't print it
out but you'd have to decipher it and put together a glossary
of readable directions, wouldn't you?
THE WITNESS: Okay. If I understand, if I understand
correctly --
THE COURT: If you don't, don't answer.
THE WITNESS: I don't understand correctly. I'm not
sure what you're saying.
THE COURT: All right. Go ahead. Go ahead.
THE WITNESS: If you want to restate the question.
THE COURT: No, no, no. I don't want to restate
anything.
THE WITNESS: Okay.
BY MR. KITCHEN:
Q. All right. Now, is what -- well, to go back to our
example of being given a final specification of, this is what
something should look like, can you program it, if you can see
the thing on the screen, will you be able to write a program
that duplicates that?
A. If you can tell me what you want, I can write it.
Q. All right. And --
THE COURT: No, he's not telling you. He's showing
you something.
THE WITNESS: Tell me or show me, okay. Yeah.
BY MR. KITCHEN:
Q. Is this something unique to Phil Swanson, or is this
something that any capable programmer should be able to do?
A. It's -- no, if you're a capable programmer, you should be
able to get specs and do what they want.
Q. Well, how about something like a file retrieval system for
a CD ROM, is that something particularly unusual or unique?
A. No.
Q. And if somebody needed a retrieval system, could any
reasonably competent programmer be able to sit down and write
one?
A. Sure.
Q. And if you had, if you had, let's say, an example of a
previous CD ROM retrieval program where you could show what the
screens looked like and that sort of thing, and you wanted it
to look pretty much like that, would that be fairly
straightforward and simple to do?
A. Yeah. Having the screens is great specs.
Q. Okay. Now, you talked about routines, what do you mean by
a routine?
A. A conceptual unit. Okay. We have -- okay, let's take an
example here.
Q. That's what I wanted you to do, yes.
A. All right. Display category menu. These are the comments
I'm reading from. This routine displays the main category
menu. Okay. That's a routine.
THE COURT: You're reading from what?
THE WITNESS: I'm reading from Plaintiff's Exhibit
21.
BY MR. KITCHEN:
Q. Okay. Now, when you say display, it means it takes some
information from somewhere and it puts it up on the screen?
A. Yes.
Q. And there are some --
COURT RECORDER: Was that answer yes?
THE WITNESS: Yes. Sorry.
BY MR. KITCHEN:
Q. And I take it there are some commands for doing that sort
of thing?
A. Yeah. The language commands, yes.
Q. Okay. Now, how many -- are there, if you're a programmer
in C, are there a dozen different ways that you could, you
could perform that particular function, or is it pretty
standard that you do it one way or another?
A. There are a couple methods. Yeah, but, there -- you could
probably do five or six methods and they're generally accepted.
You could do, you could try and do something real weird just to
be different, but it wouldn't be as good.
Q. Now, I'm not talking about fancy borders or anything like
that. I'm talking about the simple routine of finding some
information in this case, apparently file categories, which is
some text written somewhere?
A. Uh-huh.
Q. And put it --
THE COURT: You've got to say yes or no.
THE WITNESS: I'm sorry. Yes.
BY MR. KITCHEN:
Q. And then putting it up on the screen. How many commands
are involved with grabbing some information from a particular
part of the file and putting it up on the screen?
A. Okay. Now, when you say commands, I'm assuming you mean
a single line of source code or a single routine call.
Q. That's right. Right.
A. Okay. And you want to throw up a menu?
Q. Well, I want to throw up some categories and put them on
the screen, yeah.
A. Let's, let's call it 200 lines. We'll say we got a, yeah,
sure, you know, you have the 60-90 line routine and maybe you
got a couple short routine calls in there. Maybe 200 lines
include, you know, for your initial routine and supporting
routines.
Q. Okay. Well, let me ask you something else, too. At the
top of the program there is several lines that begin with the
word, include.
A. Uh-huh.
Q. You see those? Is there anything you describe that kind
of block of text as?
THE COURT: You're fastened onto that uh-huh.
THE WITNESS: Yes. Sorry, Your Honor.
BY MR. KITCHEN:
Q. Okay. And that block of text is called, is referred to
any particular way?
A. That's -- I've always called it the include block.
Q. Okay. That makes sense. And, and what do those lines
mean?
A. These are libraries of standard routines that you're going
to need to support your program.
Q. Standard routines.
A. Okay. When I write in the C language, I don't write
everything from scratch. If I want, if I want to send output
to the screen or, I can say, print F. This is a standard,
that's a standard routine, and you get it with, through one of
these libraries. Beyond the basic, beyond the basic routines
that they give you to work with, and beyond the commands within
the language, you know, if-then, all this kind of stuff, you
build from there on up.
Q. Is this a little like, oh, if you're going to paint a
house, you don't have to make the paint brush, you can simply
buy the paint brush?
A. Yeah. That works. Yes.
Q. Okay. Now, among those, for example, there's an include
for I believe it's a program that has the word mouse in it?
A. Yes.
Q. Okay. Is that a subroutine?
A. No. This is a -- well, it's a group of routines developed
by Brian.
Q. A little more complex?
A. More complex?
Q. Well, I mean more complex than just one routine, like some
of the others?
A. Oh, yeah. I don't know how big it was. He had, yeah,
this is more than one routine. He's handling all this mouse
stuff in there.
Q. Okay. And did he, he write that himself?
A. That's what I understood.
Q. Okay. You used that in your --
A. Yes, I did.
Q. Okay. What was in that mouse routine?
A. Oh, okay, in general, things to support the mouse. When
you scroll the mouse down you had to handle highlighting the
menu bar you're on. Just that kind of stuff.
Q. Computer people like to use the word support a lot, and I
take it it relates to something other than what we consider to
be in the category of, let's say, child support, or something
like that. Can you give us kind of a, if you can, just kind of
a definition of support as computer people use it?
A. Routines and any other tools that are necessary to
complete the job. In other -- okay, if you go back to the
analogy, if you don't have a paint brush, the house is not
going to get painted. That's a support.
Q. Okay. Now, could you have written the mouse routines
yourself?
A. Yes.
Q. Rather than using Brian's?
A. Yes.
Q. Now, is, was there anything particularly unique or unusual
about the mouse routines written by Brian for the program?
A. As compared to the entire other family of mouse routines?
Q. Yeah. As it compared with any other programmer who might
have written the mouse routine?
A. Nothing drastically different, no. Again, there's little
style differences, but this is not a giant leap away from the
other stuff.
Q. Well, anything that would be, let's say the mouse routine
of the century, something that was hailed by all as, say,
better than sliced bread?
A. No.
Q. Okay. Is it, was it something comparable to what you
might have come up with yourself if you had to write the mouse
routines yourself?
A. Yes.
Q. Now, the other include lines there include some other
things. Coneosis or something like that. What --
A. Okay. On which Exhibit, because I --
Q. Well, let's stick with yours, 21.
A. 21.
Q. What others do you have on those?
A. Okay. The big one there is C.H.
Q. Okay.
THE COURT: C what?
THE WITNESS: C.H, which is, that is an include file
of includes files. The reason I did this, okay, this is
something I usually do. Okay. Like on Exhibit 20 here we've
got I don't know, maybe 12, 15 lines of include files there.
All right. We've got maybe 12, 15 lines on Exhibit 20 here.
On Exhibit 21 we got six lines, including the mouse high. The
reason I do this is because I don't want to go in every time
and type out all these standard things. I put all the commonly
used subroutines in C.H and then I don't have to worry about
it. It just gets what I want.
BY MR. KITCHEN:
Q. Okay. So C.H is a, a routine that's actually a library of
other routines?
A. It is not a routine. It is a, it is a listing of other
include files.
Q. Okay. Which contain routines?
A. Yes.
Q. And things. Now, where does that come from? Where does
C.H come from?
A. I think, I don't think I came up with it. I think a guy
used to work with Evan Martin came up with the idea, but we've
both been using it.
Q. Okay.
A. As far as this project is concerned, it came from me.
Q. Okay. All right. Are there any of these include files
which come from the C program itself, that is --
A. Yes.
Q. By the way, what -- who publishes C?
A. I'm using Turbo C.
Q. Okay.
A. Okay. Which is put out by Borlyn.
Q. All right.
A. There are a number of other flavors out on the market.
Q. I see. So in other words, more than one software
publisher publishes a, program writing tools and compiler for
the C language?
A. Yes.
Q. Okay.
A. Now. Okay. The C language, I don't want to digress, but
they all have, they're antsy C compatible. There's antsy C,
and everyone knows and understands, this is standard. Then you
have, okay, Turbo C, which is, they conform mostly to antsy C,
but they have some of their own special set, okay. So they're
like a super set of antsy C. And this is, you know, everyone
has their own, Borlyn C. Quick C has their own named routines.
Q. Kind of like cars come in different brands but they all
have four wheels on the bottom?
A. Yeah, yeah.
Q. Well, if you wrote something in, if you were a C
programmer and you wrote in Borlyn's Turbo C, could you then
turn around and write in someone else's C?
A. Sure. The C's are, C's are pretty similar. You can cross
over pretty easily.
Q. Okay. Now, if somebody wanted to be a C programmer, and
so they went to Borlyn and they bought the software routine, by
the way, what's it cost for one of those packages?
A. Maybe $300 for Borlyn C, yeah, $300 maybe.
Q. Well, now, what do you get when you get one of those
things? Do you just get that program that's called a compiler,
and maybe a book, and that's about it?
A. You get a set of manuals. The set of manuals I got with
Turbo C is maybe four, five inches of books. You're going to
get your compiler. You're going to get all these, you know,
these libraries that the, you know, the processes, the things
that are to be included in the include files.
Q. Do you mean some of those include files actually come with
the C program when you buy it?
A. Yes.
Q. So they have routines within them?
A. Yes.
Q. So this is a kit that comes with paint brushes, to some
extent?
A. Yes.
Q. Well, now, when you're writing a more elaborate program or
a program like a file retrieval system, is there more than one
way to do something?
A. Yes.
Q. And is there anything that would dictate that you would do
it a particular way, that one programmer would do it one way
and one programmer might do it another way?
A. A lot of the times the considerations come down to speed.
Do you want to have speed over space. Do you want -- well,
you know, cosmetics, the cosmetic look on the screen, that can
get into it. Yeah. There are a number of things you've got to
consider to figure out which way you think is best.
Q. Okay. Have you had an opportunity to examine various
source codes that have been involved with this Night Owl disk?
A. Yes. I've looked at a few.
Q. From various sources?
A. Yes.
Q. Which ones have you looked at?
A. Okay. I seen this Exhibit 21. This Exhibit 20, which
looks to me like Brian's original source code I've seen that,
you know, because that was the original stuff I was handed. I
examined the code Larry wrote. Okay. I've seen the Quick
Basic source code.
MR. OSTROWSKI: Your Honor, I object to a reference
to an Exhibit. I don't know what he's talking about,
Larry's --
THE WITNESS: Okay. The --
THE COURT: Well, Mr. Kitchen is going to straighten
that out very quickly.
MR. KITCHEN: Right.
BY MR. KITCHEN:
Q. Have you seen Exhibit 19?
A. Yes.
THE COURT: Yes?
THE WITNESS: Yes.
BY MR. KITCHEN:
Q. And have you seen -- I was going to ask if you've seen
Exhibit --
A. Yeah. The rubberband broke there.
Q. Yes. We have to need a new rubberband requisition then.
Have you seen Exhibit 18?
A. This looks -- yeah. Yes. I have.
Q. Okay. Now, have you received any information from either
myself or Richard that, as to where, for example, Exhibit 18
came from, or whose that was?
A. Okay. I understood that this was stuff that Larry had
written.
Q. Okay.
MR. OSTROWSKI: Are you referring to 18?
THE WITNESS: Yes.
BY MR. KITCHEN:
Q. And did you make a comparison between let's say 18 and 20?
A. Yes, I did. Okay. Wait a minute, not 20 -- yes, yes, I
did.
Q. All right. 20 being Brian's, right?
A. Yes.
Q. And did you make a note of any similarities or
differences?
A. These are two different -- yeah, these are two different
programs, no doubt. Similarities, they're all using the poor
idea from the Quick Basic, you know, that you have, a big menu
comes up and it pops off of that. This, okay, Exhibit 20 is a
much nicer piece of code. You've got a lot, you've got more
features in there. You have comments. You -- I could find --
the organization was clearer to me in Exhibit 20.
Q. Could you look at a piece of source code and, and be able
to maybe make an opinion as to whether it had been written by,
well, let's say an amateur?
A. Sure, sure, I can give you an opinion.
Q. Versus a person who was a professional?
A. Yes.
Q. Okay. Have you had an opportunity to make that assessment
with regard to 18, Exhibit 18?
A. Yes, I have.
Q. What would be your opinion in that regard?
A. This was written by a novice programmer. This was --
THE COURT: By what?
THE WITNESS: A novice programmer.
BY MR. KITCHEN:
Q. And what were the earmarks that led you to say that?
A. Okay. Lack of documentation is a big one. Okay. Here,
check out right in the front, up on top of his defines, he's
defining the same thing twice. Up arrow was in a define, and
then he's also got up arrow in a global, the same thing. He's
using it twice. Okay. There was another statement down here
where he was taking the same if statement. Okay. Yeah. Here
we go. If -- two statements, one line, right after another.
If X equals one, new environment equals one. Then again, if X
equals one, new config. Put these both in one if statement.
You're buying yourself time here by making this comparison
twice. Okay. This increases the time of the code. There was,
yeah, I could, you know, I could cruise for further examples,
if you want. This is typical of --
Q. All right. How would you, how would you compare along the
same lines Exhibit 20?
A. Okay. Exhibit 20 has better code than Exhibit 18. Okay.
He's got some comments here. I mean, installation modules,
fine, great. It tells me a little bit about what it does. I
haven't seen him, you know, doubling up on the defines and the,
the organization is clearer to me in this one than in this one.
Q. The left, this one being?
A. The organization is clearer to me in Exhibit 20 than it is
in Exhibit 18. He's doing things a little more the way you
expect to see them. Okay. We got -- okay, yeah. Get key.
Right there. There's a nice common routine. He's using the
same routines again and again, these core, okay, a support
routine that you make, okay. And over here it's like, it's
like every time it's a whole new --
THE COURT: Over here is what?
THE WITNESS: Over, on Exhibit 18, it's like every
time it's a new thing. You know, it's -- use the same stuff
again, if you wrote it, you know, use it again.
BY MR. KITCHEN:
Q. Now, did you also have an opportunity to look at what's
been marked as Plaintiff's Exhibit 19?
A. Yes. Okay. His comparison with these two?
Q. Yes.
A. This --
THE COURT: These two are what?
THE WITNESS: Exhibits 20 and 18. Okay. I don't
know if I've got a chance to go over 19 real well. It looks,
you know, it looks like Exhibit 18. Is it exactly the same
animal? I don't know. I'd have to tear into it a little bit,
because I know I've, this I've seen, I remember this paper,
okay. This looks like the same code, at least initially. I'm
sorry. Could you repeat the question?
BY MR. KITCHEN:
Q. Whether you've had an opportunity to look at 19 and make
any comparisons between that and 18?
A. Okay. Well, I can tell you from right now, these are
quite similar.
Q. Okay.
A. Quite similar.
Q. 18 and 19?
A. Yes.
Q. Do you know whether there were any changes or improvements
made in 19 over 18?
A. No, I don't. I'd have to, I'd have to really go through
it with a fine tooth comb.
Q. Okay. Would you make any -- what -- how would you compare
20, the -- what was Brian's code, with your own that you wrote?
A. I think my code is better than this.
Q. Okay.
MR. OSTROWSKI: I'm sorry. What Exhibit is his own?
MR. KITCHEN: Oh, his own is 21. That's correct, 21
is your own?
THE WITNESS: Yeah.
MR. KITCHEN: Yes.
THE WITNESS: Okay. This is some of the, this is
some of the code that I had written on --
MR. KITCHEN: Right.
THE WITNESS: -- and Brian had also written on it.
BY MR. KITCHEN:
Q. Why do you think yours is better?
A. Again, there's better documentation as far as better
functionality. I'm not saying it's better per line of code,
but there are more features in this. The program is nicer and
friendlier. That's better. Yeah. Within the code, I like to
comment more. Now, okay, as an aside, I do my tabs different.
Brian is blind. When I first got the code he had these eight
space tabs and that was a pain to read. This is now more
readable by sighted people.
Q. Okay.
MR. KITCHEN: I have no further questions.
CROSS EXAMINATION
BY MR. OSTROWSKI:
Q. Good afternoon, Mr. Swanson. I'm Jim Ostrowski.
A. How do you do.
MR. OSTROWSKI: Could you hand me 21.
THE WITNESS: There's a couple packets there.
MR. OSTROWSKI: Are these all part of the same
Exhibit, I take it. Was there a rubberband around --
THE WITNESS: There was.
MR. KITCHEN: They previously had a rubberband, yes.
THE COURT: Is it too thick for a spring clip like
this? There's about a half inch spring clip.
MR. KITCHEN: This is about, that might do it, Your
Honor.
THE COURT: If not, I can get a larger one.
MR. KITCHEN: I have a rubberband.
THE COURT: Here's two rubberbands, in case one
breaks. That didn't quite make it?
MR. OSTROWSKI: No. It worked, Your Honor.
THE COURT: Good.
MR. OSTROWSKI: Quite good.
BY MR. OSTROWSKI:
Q. Mr. Swanson, what is a module?
A. You could, you could say that's a conceptual unit. It's
a little bit different than a routine because a lot of people
use it to refer to a group of routines, like a compilable
module may contain several routines.
Q. Do some people in the industry use those to mean the same
thing?
A. Yeah, module and routine. You can have a module that has
one routine in it, sure.
Q. And what's a subroutine?
THE COURT: What is what?
MR. OSTROWSKI: A subroutine.
THE WITNESS: That is a routine that supports another
routine. You know, it's, it's a support routine.
BY MR. OSTROWSKI:
Q. Are you familiar with which CD ROM releases of Richard
Graham your program appears on?
A. I couldn't quote them to you. I'd have to check back.
Q. Now, which is the Exhibit that is the Brian Martin work
that you started off with, not in Court but in, when you were
working on your --
A. Oh, okay.
Q. I have 21. I take it 21 is the program that you produced?
A. I had done some work on 21, and this 20. It's like 20 is
our baby here.
Q. 20 is what you started with?
A. Let me flip a couple more pages --
Q. Sure.
A. -- and let me make sure I don't see any of my routine
headers here.
Q. Go ahead. I know it's long.
A. Yeah. I'll be quick, but thorough. Yes.
Q. Okay. So --
A. 20.
Q. -- Exhibit 20, can I have that?
A. Sure.
Q. Exhibit 20 is the program you were given by Richard Graham
to start off with?
A. Yes.
Q. I take it you were, you weren't given it on paper?
A. That's correct.
Q. Because it's pretty useless on paper. I'm showing you
Defendant's Exhibit 4. Is that pretty much the same program,
photocopy of it?
A. Yeah. This looks like the same stuff.
Q. Okay. Is Defendant's Exhibit 4 in such a -- is it
readable enough to really analyze in any professional way?
A. Yes.
Q. You think it is?
A. Yes.
Q. Well, you just passed by one of the pages.
A. Yeah. There's, this is -- yeah, there's trash on the
bottom of this page, but you know, if I want to go through it
with a fine tooth comb --
Q. Yeah.
A. -- then I'd like to have every line.
Q. Okay.
A. If you -- I want to give a good opinion, I can give it
with what's here.
Q. Okay. Could you fasten that back?
A. Sure.
Q. Thanks. Were you given any other programs besides 20 to
work with?
A. While I was doing the work I looked at a number of
versions, you know, of the code. Is that what you're referring
to?
Q. Yeah. What, what versions did you look at?
A. This code has been under continual modification since I
came on the screen. I've seen dozens of different -- I've seen
dozens of, you know, different versions.
Q. Well, did you see Plaintiff's 19?
A. This one, this is the stuff that Larry --
Q. It says --
A. No. I haven't seen this until, geez, this Monday, the
first day we came up here, was the first time I saw this.
Q. Okay. Any of the Exhibits in front of you, other than 20,
did you, can you identify that you saw?
A. No. This is, no, these, I didn't see these before, 18 or
19, no.
THE COURT: You came up here on Labor Day?
THE WITNESS: No. Tuesday. I was up here yesterday,
the first day.
THE COURT: Yeah, right.
THE WITNESS: Yeah, Tuesday.
BY MR. OSTROWSKI:
Q. Now, the, the duplication that you pointed out in, I
believe that was 18, a couple lines were duplicated? Could you
show me --
A. Oh, yeah. Okay. Here's define. Up arrow and down arrow.
Okay. And then he's got a global right here. Up arrow, down
arrow. He's, you know, page up, page down. You can see he's
setting them equal to the same values there.
Q. That's an absolute duplication, you say?
A. Yeah. They're -- he's duplicating the functionality
twice. One's a define, one's a global, but you don't need them
both.
Q. Okay.
A. You should have, it should be one or the other really.
Q. There's no other purpose for that, repeating that command
in a different part of the program?
A. Not that I could -- no.
Q. Now, I take it that, you mentioned that you worked on a
number of versions. Is that basically how it works in the
industry, that a program is continually revised?
A. This changes from client to client. Most of my work is,
I come in and do a one time, and they say, okay, this is what
we want. I go, here it is, and then I go away when it's done.
And we've been, we've been modifying this one for a couple
months.
Q. And when you modify something, you take out some of the
bugs and duplications, and so on?
A. Yeah. If there's bugs you want to remove them. If you
see something that's, that's bad, you know, you want to remove
them.
Q. That, the fact that a command is duplicated would not
affect the -- it would still work, correct?
A. It would work, sure.
Q. And you say now that would slow it down, is that correct?
A. This, this page up, page -- no, this won't slow it down.
Q. Oh, the fact that that command is duplicated would not
slow it down?
A. Not so the user is going to -- this will slow you down in
compile time, but the customer is never going to see that.
Q. Well, when you say, slow us down in compile -- slow you
down in compile time, you're talking, what, a microsecond?
A. Yes.
Q. Okay. And documentation is not strictly speaking part of
a program?
A. Sure.
Q. Well, the computer doesn't read it. It's for the user?
A. It's not part of the EXE. You usually don't include
document -- you don't have any documentation on your
executable.
Q. So with zero documentation, the computer would -- the
program would speak to the computer and the computer would
respond the same, as if another program had a thousand page
documentation?
A. From the computer, from the computer's end?
Q. Yeah.
A. Okay.
Q. Now, what's the difference between this Turbo -- what
language is 18 written in, Plaintiff's 18?
A. 18. Okay. I believe this is written in Turbo C. You
know, the styles are very similar. I, I would go back to Larry
on this, is this in Turbo C? You can't answer.
Q. You can't ask questions.
A. This looks like Turbo C.
Q. Okay. And yours, Plaintiff's 21, which I have here, this
is in Turbo C?
A. Yes.
Q. Okay. That's the one you did?
A. Uh-huh.
THE COURT: Uh-huh?
THE WITNESS: Sorry, Your Honor.
BY MR. OSTROWSKI:
Q. Now, referring to Plaintiff's 20, that's what you got
from, so Brian was the last programmer that worked on that,
Brian Martin?
A. Yes.
Q. Is that correct? I have to keep this straight. That's
why I'm asking you.
A. Me, too. There's enough to track there.
Q. Can you -- have you analyzed the structure of that program
or the way the modules and functions and subroutines fit
together and work?
A. Yes. I've given it a look. Fine tooth comb, no.
Q. Okay.
A. Yeah, enough to --
Q. Is it fair to say that in comparing 20 to 18 and 19 you
essentially simply looked at the source codes for literal --
now --
A. Yeah. I looked at the source.
Q. Not to insult you, but just to make a point. A high
school student could compare source codes from one program to
another?
A. It's -- how good a job can he do? Yes, he can, he can do
the best he can with his skill.
Q. Well, you could go through -- comparing source code is
essentially reading, symbols?
A. That's part of it, yeah.
Q. Well, that's all -- a literal comparison of source code is
simply reading, is that correct?
A. Okay. Yes. Okay. I think I see what you're saying.
Yeah.
Q. So that any, anybody who's reasonably literate, including
a high school student, although there's some question about
that these days, could read two programs and say, look, mom,
int held character locals 50 is the same here and here?
A. Sure. They could --
Q. I looked at every line.
A. -- give a limited, as their skill allows, they can make
the comparison.
Q. Is that, is it fair to say that that is the level at which
you compared Plaintiff's 20 to Plaintiff's 18 and 19?
A. No.
Q. It's not?
A. Well --
Q. You just said previously that you didn't do a structural
analysis?
A. I didn't, I didn't need to do a complete structural
analysis to, to render my opinion. I've had enough experience
so I can --
Q. Well, what is that opinion based on? That's what I'm
asking you. Is it based on a literal comparison of source code
or is it based on a structural analysis, or is it based on
something else?
A. Okay. It's based on certainly, you know, the literal
documents that I'm comparing.
Q. That's source codes, right?
A. Yes. It's based on my experience, you know, 10 year -- or
whatever, 11, 12 years of experience in seeing how things are
done. It's based on a knowledge of the language in question,
Turbo C.
Q. Well, you mentioned some little quirks that different
writers use, but that's not really -- that's not -- what was
the quirk that you mentioned that you used?
A. Okay. There's --
Q. I forgot.
A. There's a couple. You're talking about the, when you say
quirks, you're talking about 18, the --
Q. Well, the way you would accomplish, like, it doesn't
really matter whether the tab is five spaces or six. Somebody
in the industry might use six all the time, just so everybody
knows who he is, but that doesn't affect the program, right?
A. Yeah. Within limits, yeah, you can say these are the
same.
Q. But even that, even an unimportant source code is source
code, and so that, isn't it correct that that's the level of
your analysis and comparison here?
A. No.
Q. Okay. Then what I'm asking you is, did you compare the
structure of Plaintiff's 21 with the structure of --
A. Routine structure, the supporting file structure?
Q. Well, you're going to tell me because I don't know
anything about computers.
A. Okay.
Q. Did you compare the structure of -- okay, you want to know
what structure I'm talking about. What structure might I be
talking about?
A. I would assume --
Q. When you say structure of a program, what are we talking
about?
A. Okay. I'm assuming you're talking about the source code
because that's the context of our conversation here.
Q. Well, but couldn't you write the exact same -- well,
couldn't you accomplish the same function with different source
code?
A. Yes.
Q. In fact, there's different languages, right?
A. Yes.
Q. So you wouldn't even be the same, couldn't even be the
same language, but it would be the same specific idea in
different source code?
A. As long as you have, you know, you know what you want on
the end result, you can get that result a number of ways.
Q. So what I'm asking you, did you do a structural analysis
of these programs, above and beyond simply looking at the
source code?
A. I've done a structural analysis of 20, Exhibit 20, above
and beyond the source code, certainly, because I've been
involved with it. 18, no. The source, looking at the source
code was sufficient to give an opinion.
Q. Okay. With 18 you simply looked at the source code?
A. That's correct.
Q. No structural analysis?
A. No. That's -- yes, I did do a structural analysis when I
was looking at the, looking at the source, yes.
Q. Well, I'm confused.
THE COURT: Excuse me. Is it 18 or 19 that you did
not do the analysis on?
THE WITNESS: 18.
THE COURT: 18. Thank you.
BY MR. OSTROWSKI:
Q. Okay. What did you do with 18? You looked at the source
code?
A. Yes. Okay. Included -- okay. I'm making a structural
analysis as I'm looking at the source code because this is,
this is my only document. This is -- I got to look at this to
do any kind of analysis.
Q. Did you do a complete and professional structural analysis
of 18?
A. No. I could -- you could -- complete, you're talking --
Q. Well, yeah. Did you do a structural --
A. You're talking exhaustive detail, is that --
Q. Okay. Well --
A. No, I didn't do exhaustive detail.
Q. Well, detail, exhaustive detail would be the -- well, when
you're looking at the structure of a program, you're looking at
the modules, right?
A. Yes.
Q. And do you know how many modules --
A. That's part of it.
Q. -- or functions there are in 18?
A. I didn't count them. I can, you know, I can look at the
thickness of the --
Q. Is it fair to say that there are about 50?
A. Well, shall we --
Q. Pardon me?
A. -- try them? Let's count them. I'm looking for a
function prototype. That would save us some time, but it's,
okay. One, count them -- can I write on this?
THE COURT: No.
MR. OSTROWSKI: I don't think so.
THE WITNESS: Okay. There's not really a -- no, I
just want to check them off. There's no nice visual boundaries
between routines.
THE COURT: Well, mark it on this so you're not --
THE WITNESS: Okay.
THE COURT: -- wrecking the Exhibit, unless they
agree that you may. I don't know if that's true or not.
THE WITNESS: I don't need to.
THE COURT: Mr. Ostrowski, Mr. Kitchen. His question
is, does it contaminate the Exhibit if he puts little check
marks on it?
THE WITNESS: No biggie, one way or another.
MR. OSTROWSKI: As long as they're --
MR. KITCHEN: As long as we know he's putting them
on.
THE WITNESS: I'm just --
MR. OSTROWSKI: As long as they're identified,
perhaps with his initials.
THE COURT: Should they be in pencil or not?
THE WITNESS: I can just do check marks and go down
through here. I just need something to --
MR. OSTROWSKI: I think a pen --
MR. KITCHEN: It wouldn't bother me if he wrote on
it.
MR. OSTROWSKI: -- would be --
THE COURT: Check away, Mr. Swanson.
THE WITNESS: All right.
BY MR. OSTROWSKI:
Q. What did you say?
A. Looks like we're going to be pretty close.
Q. Close in what sense? Which means?
A. 50.
Q. Oh, to 50, oh.
A. 50 routines, yes.
Q. I was just guessing.
A. Good guess. I got 49.
Q. Okay. So I guess what I want -- I guess what we were
talking about is, have you done, have you done a structural
analysis of -- which has 49?
A. Exhibit 18.
Q. Have you done the structural analysis of 18? I believe
you said no because it's too time consuming?
A. Okay. I have not done an exhaustive analysis of 18.
THE COURT: What are these things you were counting
and got the 49?
THE WITNESS: Routines, number of routines.
THE COURT: In 18?
THE WITNESS: I have done an analysis, not an
exhaustive one.
THE COURT: In 18?
THE WITNESS: Pardon me?
THE COURT: In Plaintiff 18?
THE WITNESS: That's correct.
BY MR. OSTROWSKI:
Q. Okay. And you haven't done an exhaustive analysis, but
what is your analysis of the structure of 18?
A. Regarding?
Q. It's a computer program, it has a structure. What is it?
A. Okay. There's, this is the problem with computers. You
can, things can -- this is -- I've got a lot, there's a lot of
things I could talk about. I'm trying to, you know, what do
you really want to know?
THE COURT: You mean, you don't understand the
question?
BY MR. OSTROWSKI:
Q. Well, do you know enough -- I'm sorry.
A. The -- I could probably, you know, if I really wanted to,
I could probably spend an hour --
THE COURT: Well, why don't you wait for a question
and see if he can help you on it.
BY MR. OSTROWSKI:
Q. Do you know enough about the structure of 18 to compare it
with the structure of 21?
A. Yes.
Q. Okay. Tell us. What are the similarities and differences
between 18 and 21?
A. Okay. 21 was the code that both Brian and myself worked
on, I believe.
THE COURT: Do you have it there?
THE WITNESS: I don't --
MR. OSTROWSKI: I have it here.
BY MR. OSTROWSKI:
Q. Well, I thought 21 was the one that -- here it is. I
thought 21 was essentially your -- that you worked on that
alone, not that you didn't get other stuff to begin with.
A. Okay. Both Brian's and my code is in here.
Q. Well, in the sense that you got Exhibit 20 and you started
with that as a point of departure.
A. And changed it eventually into 21, yeah.
Q. Okay. So, well, what can you tell us about the structural
similarities and differences between 18 and 20 or 21? You can
take either one.
A. Okay. Similarities. They both follow, they're both
addressing the same type of specs.
Q. I'm sorry. Can you identify exactly by number, 18 versus
which?
A. Okay. 18 versus 21, they both, they are both doing the
same real basic type of thing. 18 is like a junior version.
Okay. It's got a few features. It's got your, the big menu
you throw up, and you know, you select an option from that and
you have a few options off it. 21 also has a big menu you
throw up. You've got a lot more options off it and a lot more
features.
Q. Well, what are the options that you have off of the menu
in 18?
A. Okay. We got an extract and -- okay. You can select a
category.
Q. And how is that accomplished?
A. The user enters the number of -- they're displayed a main
screen and each category has a little number by it. They pick
the number they want, they enter it.
Q. Well, what I'm saying is, how is that accomplished in the
program, in the source codes?
A. Okay. He's got a do while here.
Q. In which one?
A. 18. Yeah. He's got a do while, which is --
THE COURT: He's got a what?
THE WITNESS: A do while. It's a type of C
statement. You do this set of instructions --
THE COURT: The word D-O, and a separate word, while?
THE WITNESS: Yes.
THE COURT: All right.
BY MR. OSTROWSKI:
Q. Okay. And what does he do with that?
THE COURT: That's in 18?
THE WITNESS: Yes.
BY MR. OSTROWSKI:
Q. What does he do with that, that --
A. Okay. He's got a do while statement here. Let me be sure
I'm checking the right loop.
Q. Can you identify the page -- well, I guess that's not
really numbered, is it?
A. They're not really numbered. Okay. Do text only. Okay.
Now, this is advanced. Okay. Here we go. Main loop. Yeah.
He's got a do while.
Q. What is the function name for that, the section where
you're at?
A. This, this is in the main line routine, the main --
Q. Does it have a function command that's sort of broken off
to the left, like int int main? Is int main a function?
A. Okay. Yeah. Int main is your, the head routine, the one
that is supported by all the others.
Q. Okay. And how does, what does he do with int main
functionally-wise?
A. Okay. As far as cruising for menu options?
Q. Yes.
A. He -- the specific command, he's doing a do while block.
He performs a block of code while a condition is true. And
what this condition eventually translates back to is, you
continue to process menu commands until the user quits.
Q. Okay. Can you find that similar function in --
A. Sure.
Q. -- in 20?
A. In 20. Okay. Okay. Yeah. Here's your main loop.
Q. And what is the command title for that section? Is it the
same?
A. This is a do while block.
Q. On the computer, I take it when there's a new function
it's sort of broken off to the left, or at least has a name
that's recognizable as a main function?
A. Okay. Do while is not a function. It is a -- it's a
command.
Q. Okay.
A. It's not a group -- a routine, a function, is a group of
individual commands, very, very small pieces.
Q. So what you're saying is that -- well, this -- we're
talking about extract and view, is that correct?
A. No. I was talking about how they were getting, selecting
a main menu choice.
Q. Okay. I thought we were talking about -- okay. I guess
I got ahead of you.
A. Oh, no, no. I'm sorry. I'm not --
Q. You're back, okay, this is how -- what, how the computer
gets the menu on the screen?
A. This is how the, basically how the computer gets and
processes commands given to the main menu.
Q. Okay. And is it fair to say that the way the two
programmers did that is similar functionally? In 18 and 20?
A. Yes and no.
Q. Well, what are the similarities first?
A. Okay. We've got a do while block, certainly, up at the
top, which is, this is a common way of doing it. I've got no
problems with it. Okay. We start out --
Q. Well, when you say do -- that's a type of program?
A. No, that is -- that's -- a do while is a command.
Q. Okay.
A. And a do while block, okay, what a do while does, is, you
say do -- here, let me show you this. Okay. See right here.
Do, there's the do, and we have a angle bracket to group this
whole block, and there's, where's our while here.
Q. You might want to put a check mark where do is.
A. Okay.
Q. Or maybe just put your initials.
A. Okay.
Q. Let me know where you're referring.
A. Okay. And there's your --
Q. I see a while.
A. No, I'm looking at the wrong one. Okay. I might want to
look at this heading, number of categories -- okay. Here we
go, here's our do while. Okay.
Q. Okay.
A. See here's, this is a do while statement.
Q. This is 19, right?
A. This is 18.
Q. Oh, 18, I'm sorry.
A. Did you want to --
Q. No, no. 18 is fine.
A. Okay. Okay. Here's our do, and we've got a brace here to
group this whole group of commands. So we're going to say do
this group while this condition is true.
Q. Okay.
A. So this, this is a command, although we've got part of it
here and part of it here. It's a do block while condition.
Q. Everything between do and while could be totally different
in each program?
A. Yes.
Q. And everything after while till the next function could be
totally different?
A. Sure.
Q. Okay. How, how is their do while -- how are their do
while functions similar, the way they express the idea?
A. Okay. Within the block, okay, he's checking, he goes in
and he checks for a new config file within --
Q. Is that on 18?
A. Yes. -- within the main loop, which I don't really, I
don't understand what he's getting there, you know, what he's
gaining. Okay. If dir-zero equals S, okay, he's positioning,
he's positioning on the menu. He's putting the cursor down
where, where you want to see it after your question. He's
looking for the command. Okay. And this -- okay. This dir,
yeah, okay, right in here, this is where he's going and pulling
up the -- this is your route to a lot of the other subroutines.
Q. Okay. Is there any similarities between that, the way he
did that and the way it's done on 20?
A. There are similarities, okay, similarities and
differences. Okay. Yeah. Here's the do while we were talking
about. Okay. Do this whole block while. And this is his,
what we were just talking about, the supporting routine that
gives him access to all the other things. Okay. And here,
here's our main loop over here, in 20, Exhibit 20. Choice.
Okay. See, it looks like -- okay. I'm assuming our braces
aren't, the tabs aren't matching up on the braces, but that
must be it. I'm not going to cruise for braces here. Okay.
So in 20, what he's doing, okay, he doesn't, you don't need to
check for config again. You don't do that. You display the
menu. Okay. Is he refreshing the menu up here. Okay. I
don't think he refreshed the menu at the top of this loop.
Okay. Well, anyway, here we're refreshing the menu at the top
of the loop so make sure you got the right screen up. We go in
and we grab a choice. Okay. Choice. Get main menu choice.
There you go. This is -- okay. This is kind of similar to the
DIR command over here, only you don't use this as a gateway to
everything else. You just get a choice out of this, like you
typed in 25. Fine. There's your 25. It spits you back
something that it knows, it knows is legal. This protects you
against, well, suppose I'm going to go in and I'm going to go,
strip the keyboard and enter it, this will say no, no, be nice,
you know, and that takes care of filtering out garbage. Okay.
Then here, so here we've, we do the whole ball of wax right
over here in this dir, in the dir routine. Here we're breaking
it up, okay. You pull up the menu choice. And then you jump
into, okay, this is an if then else, a switch. And these,
you're, you're breaking out into a number of separate routines
right off the main instead of going through one and splitting
it out those. This is, this, yeah, this is different. Okay.
Let's continue on. I can just cruise as long as you want me
to, probably.
Q. Okay. Those, do they accomplish the same task?
A. From a big picture, yes.
Q. Okay.
A. From a small picture, they're -- no, because our main,
over here our main line just passes choice and everything down,
here we get choice and save more information in the main line.
Q. Is it -- in your opinion does the programmer of 20 start
out with the program of 19 as his point of reference?
A. It doesn't look like it. Okay, the source code, or the --
Q. Well, no, the function or the ideas, the way he
accomplished it?
A. He does things a little different. Yeah, things are done
differently in 20 than they are in 18.
Q. Okay. And which -- okay. Now, is part of an analyzing
structure the way different functions fit together or what
order they're in?
A. Yeah.
Q. And what is that all about? Is it simply the order on the
program?
A. Not necessarily, no. Okay. We were talking about support
routines.
Q. Well, you counted 49 functions, is that correct?
A. Yes.
THE COURT: Routines he said.
MR. OSTROWSKI: I'm sorry, Your Honor.
THE WITNESS: Yeah. They're, in C, functions and
routines are the same because C only has functions. I'll spare
you the tech details again. There are fine semantic
differences here.
BY MR. OSTROWSKI:
Q. Okay. I take it that the first, the first routine or
function is the one that the computer executes first?
A. Yes. Your main line has got to be your first routine.
Q. Okay. So -- okay. After you get to the main line though,
I take it there would be some optional, options in which
function would be in what order?
A. Okay. You're talking about the order --
Q. Yeah.
A. -- in which they're called, or which they're printed?
Q. Well, the order in which they're printed reflects the
order in which they appear in the floppy disk or whatever.
A. The order in which they're printed is, doesn't really
matter. You can put them in any order, you know, print them
out in any order. If you're -- are you -- okay, if you're
talking about the order in which they're executed --
Q. Right. That's what I'm talking about.
A. Okay. Yes. They're -- it's going to come in and it's
going to be generally the same, as long -- okay. If you go in
and you select different options, you're going to be calling up
different subroutines. If the first thing I do is go in and I
call up category 25 and I want to extract, every time I go in
and call up category 25 and extract, I'm going through the same
sequence. Now, if I go to category 23 and want to view, I'm
not calling the same routines in the same order, because I'm
doing different stuff.
Q. Okay. So the order --
THE COURT: Category is a different thing from
routine or function then.
THE WITNESS: The category -- yes. When I say
categories here I'm referring to the general titles of the, the
shareware that is on these disks. Like these, this is a
category of word processors, et cetera.
BY MR. OSTROWSKI:
Q. Okay. So is it fair to say that the, the order in which
routines appear -- well, again, I'm a little confused. The
order in which they appear on a printout is the order that they
appear on the computer, isn't that right?
A. They appear in this order in the source code, yes.
Q. Okay. And that's the order in which they're executed by
the computer?
A. That's not correct.
Q. Okay. How, what determines the order in which they're
executed by the computer?
A. The order in which they're called.
Q. Okay. And what determines that?
A. That's determined eventually by the source code and by how
the operator chooses to operate the program. In other words,
you know, if you go in and you do different features, okay,
you're not using the same routines. You're using, you know,
maybe they're in the back half of the program. I know it's --
Q. Okay. So the order in which the functions appear on a
paper printout is not particular important in analyzing the
structure?
A. You've got to have them there, but as far as knowing which
way, you know, how the routines fit together in their calling
hierarchy, no.
Q. Okay. Have you done any analysis of the calling hierarchy
on any of these program?
A. Yes, I have.
Q. Okay. And what is the -- with respect to 18 compared to
20, do they have any similarity in the calling hierarchy?
A. Yeah. There's similarities and differences.
Similarities, of course, are bound by the strictures of the
language. That's not really worth, you know, that's not worth
going into. This is what you're locked into with the C
language. You -- differences as far as --
Q. Well, are there any, are there any similarities in the
calling hierarchy which are not determined by the language?
A. Yes. It's --
Q. Well, I mean in these, in these programs?
THE COURT: Are you comparing 20 and 18 or 21 and 18?
MR. OSTROWSKI: I'm trying to stick to 18 and 20.
THE WITNESS: Okay. Well, let me grab the right ones
here.
THE COURT: Pardon me? You're both talking at the
same time.
THE WITNESS: Okay.
MR. OSTROWSKI: I'm trying to stick to 18 and 20
right now.
THE WITNESS: I'm sorry. I was --
THE COURT: 18 and 20. Thank you.
THE WITNESS: I had a hold of some other ones. Yeah.
There are similarities --
THE COURT: Whenever you come to a breaking point
that you can tolerate, we'll --
MR. OSTROWSKI: Okay. I'm getting tired.
THE WITNESS: I'm sorry, Your Honor. I'm trying to
be clear here. Well, real generally, yeah. Real general case
stuff, well, yeah, they're both C and they're both -- yeah.
There are other differences, in that the routines aren't the
same. Your calling hierarchy is not going to be the same with
different routines. You've --
BY MR. OSTROWSKI:
Q. So what you're --
A. You can't put a Volvo carburetor in a Huyandi and expect
it to work. Okay. It's like a supporting --
Q. So what you're saying is that there aren't any --
THE COURT: Another field of your expertise?
THE WITNESS: No, unfortunately.
THE COURT: I'm kidding.
BY MR. OSTROWSKI:
Q. Okay. Is what you're saying that the, there aren't any
similarities in the calling hierarchy between 18 and 20 that
aren't just forced on the programmer by C language?
A. Not significant. Not significant, no.
Q. Well, what are they that you see?
A. Okay. Let's do it.
Q. Is that going to take a while?
A. Yeah.
MR. OSTROWSKI: We might as well break.
THE COURT: All right. Now the thing is, we've got
to complete the examination and testimony of Mr. Graham.
You've got to do some work on that, Mr. Ostrowski, before
you're ready.
MR. OSTROWSKI: Yes, Your Honor.
THE COURT: Mr. Swanson has to do some work. I don't
know, I would suggest myself that you complete the testimony of
Mr. Graham the first thing in the morning. Then bring Mr.
Swanson in. But we'll leave it up to you.
MR. KITCHEN: Well, my concern at this point, Your
Honor, is that we not inconvenience anybody, including Mr.
Swanson.
THE COURT: Well, what's your schedule tomorrow?
THE WITNESS: I do have things to do.
THE COURT: In office?
THE WITNESS: Yes.
THE COURT: So you have things to do. Deadlines?
Always a deadline, of course.
THE WITNESS: Yeah. I'm working on a project right
now, and I'm not up against the deadline, but --
THE COURT: All right.
THE WITNESS: -- I would appreciate the time.
THE COURT: You'd like not to come up here and sit in
the hallway. You'd probably like to get up, get on the witness
chair, get it done, and go home.
THE WITNESS: That's correct.
THE COURT: 9:00 o'clock tomorrow morning with Mr.
Swanson.
THE WITNESS: If that's, you know, I can be flex
here. If I'm going to crimp anyone's style --
THE COURT: 9:00 o'clock tomorrow morning.
THE WITNESS: Okay.
253
I N D E X
Witness Dir Cross Redir Recr
Richard E. Graham 254
Charles W. Morgan 369 375
Ralph A. Markwardt 382 415 430 431
Philip C. Swanson 432 463
Exhibit Ident Evidence
Plaintiff
17 316
32 341
33 348 352